[解決済み] メソッドと関数の違いは何ですか?
2022-03-18 17:41:59
質問
について、どなたか簡単な説明をお願いします。 メソッド vs. 関数 OOPの文脈で?
どのように解決するのですか?
A 機能 は、名前によって呼び出されるコードの一部です。このコードには、操作するためのデータ(つまりパラメータ)が渡され、オプションでデータ(戻り値)を返すことができます。関数に渡されるデータはすべて明示的に渡されます。
A メソッド は、オブジェクトに関連付けられた名前によって呼び出されるコードの一部です。ほとんどの点で、2 つの重要な違いを除いては、関数と同じです。
- メソッドには、呼び出されたオブジェクトが暗黙のうちに渡されます。
- メソッドは、クラス内に含まれるデータを操作することができます(オブジェクトはクラスのインスタンスであることを思い出してください - クラスは定義であり、オブジェクトはそのデータのインスタンスです)。
(の問題を無視して簡略化した説明です。 スコープ など)
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リスコフ置換原理の例として、どのようなものがありますか?
-
[解決済み] 関数型プログラミングとオブジェクト指向プログラミングの比較【終了しました
-
[解決済み] コヒーシ ョンとカップリングの違い
-
[解決済み】「結合度が低く、結合度が高い」とはどういう意味ですか?
-
[解決済み】依存関係逆転の原則とは何ですか、なぜそれが重要なのですか?
-
[解決済み] 実装ではなくインターフェースにプログラムする」とはどういう意味ですか?
-
[解決済み] Delegateとは?[クローズド]。
-
[解決済み] nullを返すのは設計ミス?[クローズド]
-
[解決済み] Dependency InjectionはEncapsulationを犠牲にしなければならないのか?
-
[解決済み] オブジェクト指向プログラミングにおける「インターフェイス」の定義とは?