第5章 クラスメンバとインスタンスメンバ

5.3 本章のまとめ

 この章では次のようなことを学習しました。

Pickup Lecture

・フィールドとメソッドにはインスタンスとクラスの2つに分類される。
・インスタンスメンバはオブジェクト自身に関連付けられる。
・インスタンスメンバはオブジェクトが生成されて初めて実体を持つことになる。
・他のクラスからインスタンスメンバへアクセスする場合は、オブジェクトを生成しないと行えない。
・クラスメンバはクラス自身に関連付けられ実体として存在する。
・クラスメンバはオブジェクト生成しなくてもアクセスが可能。
・クラス変数には「$this->」キーワードをつけることはできない。
・クラスメソッドからインスタンスメンバへはアクセス不可能。
・インスタンスメソッドからクラスメンバへはアクセス可能。

 インスタンスメンバとクラスメンバの違いについて学習してきました。クラスメンバの概念は若干理解し難いかもしれませんが、そのクラスの共通的なメンバをクラスメンバにして利用するものだと理解できれば良いかと思います。クラスメンバとインスタンスメンバの特徴をしっかりと覚えて、クラスを設計していって下さい。


NEXT>> 5.4 練習問題