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

PHP 上級コース ノート オブジェクト指向_PHP チュートリアル

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

例 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 = 新しいユーザー();
$user->say(); ;
echo $user ;
?>


例 2:


コードは次のとおりです:
class Fruit { protected $fruit _カラー;
保護されています$fruit_size;

function setcolor( $color)
{
$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()
{
//コード
}
}
クラスは apple Fruit を拡張します
{
private $variety;

function setvariety($type)
{
$this->variety = $type;
}
function getvariety()
{
return $this ->品種;
}
}
$apple = new apple();
echo $apple->getvariety(); />";
echo $apple->setcolor('red');
echo $apple->getcolor();
echo "
";
echo $apple->setsize( '特大');
echo $apple->getsize()?>





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

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/320157.html
技術記事

例 1: 次のようにコードをコピーします。 ?php // クラス定義 class User { // 属性、public、private、および protected のスコープに注意してください public $name = "hackbaby" // コンストラクター関数...

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