PHP オブジェクト指向 - アクセス修飾子の概要_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:14:20
オリジナル
779 人が閲覧しました

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

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

これらはそれぞれクラス属性とメソッドで使用できます (クラス属性とメソッドは総称してメンバーと呼ばれます)クラスの)、クラス メンバーのアクセス権を変更するために使用されます。
public (public、default)
PHP5 では、クラスでメンバーのアクセス修飾子が指定されていない場合、デフォルトは public アクセスです。

/*
次の 2 つのメソッドは、アクセス権を宣言するのと同じ効果があります
*/
function Say(){};
publilc function Say(){};

クラスのメンバーが public として宣言されている場合アクセス修飾子。このメンバーは外部コードからアクセスして操作できます。
プライベート (プライベート)
プライベートとして定義されたメンバーはクラス内のすべてのメンバーに表示され、アクセス制限はありません。クラス外からのアクセスは禁止です。
protected (保護された)
protected は少し複雑です。 protected として宣言されたメンバーは、このクラスのサブクラスによるアクセスのみを許可します。

アクセス許可テーブル:

アクセス

公開

保護されています

プライベート

すべて

サブクラス

カテゴリー内

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/326321.html技術記事 PHP には次の 3 つのアクセス修飾子があります。 public (パブリック、デフォルト) protected (protected) private (プライベート) これらはそれぞれクラスの属性とメソッドで使用できます (クラス...
)
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!