ホームページ  >  記事  >  php教程  >  PHP オブジェクト指向 - アクセス修飾子

PHP オブジェクト指向 - アクセス修飾子

WBOY
WBOYオリジナル
2016-07-09 09:10:331579ブラウズ

PHP には 3 つのアクセス修飾子があります。つまり、

  • public (パブリック、デフォルト)
  • protected (保護された)
  • private (プライベート)

これらはそれぞれクラスの属性とメソッドで使用できます。クラスの属性とメソッドは総称してクラスのメンバーと呼ばれ、クラス メンバーのアクセス権を変更するために使用されます。

public (public、default)

PHP5 では、クラスでメンバーのアクセス修飾子が指定されていない場合、デフォルトはパブリック アクセスです。

りー

クラスのメンバーが public アクセス修飾子を使用して宣言されている場合、そのメンバーは外部コードからアクセスして操作できます。

プライベート

プライベートとして定義されたメンバーは、クラス内のすべてのメンバーに表示され、アクセス制限はありません。クラス外からのアクセスは禁止です。

保護されています
T ProteCted は少し複雑で、ProteCted のメンバーとして宣言され、このクラスのサブクラスのみがアクセスを許可されます。

アクセス権ステータステーブル:

アクセス

公開

保護されています

プライベート

すべて

サブクラス

カテゴリー内

次の例で要約すると:

リーリー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。