PHP オブジェクト指向プログラミングのパート 1
継承
1. 親クラスで定義されたクラスメンバーをサブクラスで繰り返し定義する必要がないため、プログラミング時間とコストを節約できます
2. 同じ親クラスのサブクラスには、親クラスによって定義された同じクラス メンバーがあるため、外部コードは呼び出し時にそれらを同等に扱うことができます。
3. サブクラスは、親クラスによって定義されたクラスのメンバーを変更および調整できます
りー
アクセス制御
1. 3種類のオブジェクト指向権限
(1) public: クラスの共有メンバー。教室内でアクセスできます
(2) protected: 保護されたクラスのメンバーは、それ自体とそのサブクラスからアクセスできます
(3) プライベート: プライベート クラスのメンバーには自分自身のみがアクセスできます。
静的キーワード (静的)
1. 静的属性はクラスの共通データを保存するために使用されます
2. 静的メソッドでは静的プロパティのみにアクセスできます
3. オブジェクトをインスタンス化せずに静的メンバーにアクセスできます
4. クラス内では、self または static キーワードを使用して独自の静的メンバーにアクセスできます
5. 親クラスの静的メンバーには、parent キーワードを通じてアクセスできます
6. 静的メンバーには、クラス名を通じてクラス定義の外にアクセスできます
最終メンバー
1. どのクラスにも継承したくないクラスの場合は、class の前に Final キーワードを追加できます
2. サブクラスによってオーバーライドされたくないメソッドの場合は、メソッド定義の前にfinalキーワードを追加できます
データアクセス
1.parent キーワードを使用して、サブクラスによってオーバーライドされる親クラスのメソッドにアクセスできます
2. self キーワードは、クラス自体のメンバー メソッドにアクセスできますが、独自の静的メンバーやクラス定数にアクセスするためにも使用できます。定数を使用する場合は、クラス自体のプロパティにアクセスすることはできません。定数名の前に「$」記号を追加する必要があります
3. static キーワードは、クラス自体によって定義された静的メンバーにアクセスするために使用されます。静的プロパティにアクセスする場合は、プロパティの前に「$」記号を追加する必要があります。
http://www.bkjia.com/PHPjc/953322.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/953322.html技術記事 PHP オブジェクト指向プログラミング学習の継承の 1 つ 1. 親クラスで定義されたクラス メンバーを子クラスで繰り返し定義する必要がなくなり、プログラミング時間とコストが節約される 2. 同じ親クラスのサブクラスは同じ...