この項では、1のメソッドについて解説する。
概要
メソッドは、オブジェクト指向において、オブジェクトが持つ振る舞いのことを指す。具体的には、オブジェクトのメンバ関数のことを指す。
メソッドは通常の関数と異なり、インスタンスまたはクラスと強く関連づけられており、インスタンスまたはクラスの隠蔽されたプロパティ(プライベート変数)にアクセスすることができる。
オブジェクトのインスタンスに属するメソッドをインスタンスメソッド、クラスに属するメソッドをクラスメソッドまたは静的メソッドと言う。
JavaScriptのような、クラスが存在せず、また関数が第一級の値であるようなオブジェクト指向言語では、メソッドはプロパティと同じように取り扱われる。
特殊なメソッド
関連項目
- 2
- 0pt