ホームページ >バックエンド開発 >PHPチュートリアル >PHP Notes: オブジェクト指向設計に基づく詳細説明_PHP チュートリアル

PHP Notes: オブジェクト指向設計に基づく詳細説明_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:10:07787ブラウズ

$sex= '男性', $ $ 年齢 = 23;


関数 __ConStruct () {

$ $ $ & gt; br /> ;'$this-&d ;br / & gt;' .$this->セックス。'
';
.'

';
$P->age=100;
$P ->name="Rainy";
$P->sex="女性";
$P->func( ); & Gt;
Public


は、このカテゴリでのみプライベートを意味します。使用されています。 $this->名前.'
'.$this->性別.'
';
}
}


$P=new Test();
echo '

';
$P->func();
$P ->age=100; // プライベート プロパティ Test::$age にアクセスできません
$P-> ;name="Rainy"; // プライベート プロパティ Test::$name にアクセスできません
$P->sex=" Female" // プライベート プロパティ Test::$girls にアクセスできません $P->funcOne() ; // コンテキスト ''
?> からプライベート メソッド Test::funcOne() を呼び出します。
Private


protected に関連するこのクラス、サブクラス、または親クラスでのみアクセスできることを示します。カプセル化:


__set(): プライベートメンバーの属性値を直接設定するときに自動的に呼び出されるメソッドです

__get(): プライベートメンバーの属性値を直接取得するときに自動的に呼び出されるメソッドです
__isset();オブジェクトを表示するには private 属性が存在するかどうかに応じて自動的に呼び出されるメソッドです

__unset(); は、オブジェクト内の private 属性を直接 unset 削除するときに自動的に呼び出されるメソッドです
http://www.bkjia.com/PHPjc/327164.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/327164.html

技術記事

public はグローバルを意味し、クラス内外のサブクラスからアクセスできます。次のようにコードをコピーします。 {エコー。





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