ホームページ >バックエンド開発 >PHPチュートリアル >オブジェクト指向phpの特徴 オブジェクト指向の例
コードをコピーします コードは次のとおりです:
class person{
//以下は person のメンバー属性です
var $name
// person の名前
var; $sex;
//人の性別
var $age;
//人の年齢
//コンストラクターパラメータを名前 $name、性別 $sex、年齢 $age として定義します
function __construct($name,$sex,$age) ){
// コンストラクターを通じて渡された $name は、メンバー属性 $this->name に初期値が割り当てられます
$this->name=$name;
// コンストラクターを通じて渡された $sex;メンバー属性 $this-> に初期値が割り当てられます
$this->sex=$sex;
//構築メソッドを通じて渡された $age がメンバー属性 $ に割り当てられますthis->age
$this->age="$age" ;
}
//以下は person
function Say() のメンバーメソッドです
//この人が話すことができるメソッド
{
echo "私の名前は: ".$this->name."Gender;". $this->sex."私の年齢は: ".$this->age."
";
}
function run() //この人はどのように歩くことができるか
{
echo "この人は歩いています";
}
//これはオブジェクトが破棄される前に呼び出されるデストラクターです
function __destruct()
{
echo "さようなら"。 $this->name."
";
}
}
//構築メソッドを通じて 3 つのオブジェクト $p1、$p2、$p3 を作成し、名前、性別、年齢の 3 つの異なる実際のパラメーターを渡します。それぞれ
$p1=新しい人("シャオミン", "男性",20);
$p2=新しい人("クマ","女性",30);
$p3=新しい人("ひまわり","男性",25);
//以下は 3 つのオブジェクトの音声です。メソッド $p1->say();$p2->say();$p3->say();
?>
以上、PHP のオブジェクト指向の特徴とオブジェクト指向の例を紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。