" } // メソッド関数 Say() { ech;"/> " } // メソッド関数 Say() { ech;">

ホームページ >バックエンド開発 >PHPチュートリアル >オブジェクト指向の特徴 PHP 上級コースノート オブジェクト指向

オブジェクト指向の特徴 PHP 上級コースノート オブジェクト指向

WBOY
WBOYオリジナル
2016-07-29 08:40:13901ブラウズ

例 1:

コードをコピー コードは次のとおりです:


// クラス定義
class User
{
// 属性、public、private、および protected のスコープに注意してください
public $name = "hackbaby";
// コンストラクター
function __construct()
{
echo "construct
";
// メソッド
function Say()
{
echo "クラス自体 Call: $this->name";
}
// デストラクター
function __destruct()
{
echo "destruct";
}
// 現在のオブジェクトの説明情報を返します。たとえば、この例では $user です。
function __toString()
{
return "user class"
}
}
//インスタンス化、コンストラクターにパラメーターがある場合は、 $user = new User('parameter'; );
$ user = new User();
echo $user->";
$user->say();
echo $user G? & Gt;


例:



コードは次のとおりです:

& lt;? $this->fruit_color = $color; }

function getcolor()

{
return $this->fruit_color;
}
function setsize($size)
{
$this->fruit_size = $size;
}
function getsize()
{
return $this->fruit_size;
}
function save()
{
//code
}
}
class apple extends Fruit
{
private $variety ; ($type)
{
$this->variety = $type;
function getvariety()
{
return $this->variety
}
}
$apple = new apple( ); $apple->setvariety('赤富士');
echo $apple->getvariety();
echo $apple->setcolor('red '); echo $apple->getcolor();
echo "
";
echo $apple->getsize(); ;


以上、オブジェクト指向の機能を紹介しました。オブジェクト指向の内容も含めて、PHP チュートリアルに興味のある方の参考になれば幸いです。


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