ホームページ > php教程 > php手册 > phpオブジェクト指向の例

phpオブジェクト指向の例

WBOY
リリース: 2016-06-13 12:10:34
オリジナル
1142 人が閲覧しました

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


class person{
//以下は個人のメンバー属性
var $name; // 個人の名前
var $sex;
// コンストラクターのパラメーターを名前 $name、性別 $sex、年齢 $age として定義します
function __construct($name,$sex,$age){
// コンストラクターを通じて渡される $nameメンバー属性に与えられます $ this->name には初期値が割り当てられます
$this->name=$name;
//コンストラクターを通じて渡された $sex には初期値が割り当てられますattribute $this->sex
$ this->sex=$sex;
//コンストラクターを通じて渡された $age には、メンバー属性 $this->age<🎜 に初期値が割り当てられます。 >$this->age="$age";
}
//以下は人物のメンバーメソッドです
関数say()
//この人物が実行できるメソッドspeech
{
echo "私の名前は: ".$this ->name."性別;".$this->性別."私の年齢は:".$this->age."
";
}
function run() //この人はどのように歩くことができる
{
echo "この人は歩いています";
}
//これは
function __destruct(( )
{
echo "Goodbye".$this->name."
";
}
}
を呼び出すデストラクター//構築メソッドを通じて 3 つのオブジェクト $p1 を作成し、$p2、$p3 にそれぞれ、名前、性別、年齢という 3 つの異なる実際のパラメータを渡します
$p1=new person("Xiao Ming", " Male", 20 );
$p2=新しい人("クマ","女性",30);
$p3=新しい人("ひまわり","男性",25); 3 つのオブジェクトの発話メソッド$p1->say();$p3->say();


結果は次のとおりです:
私の名前: Xiao Ming 性別: 男性 私の年齢: 20
私の名前: クマ 性別: 女性 私の年齢: 30
私の名前: ひまわり 性別: 男性: 25
さようならひまわり
さようならクマ

さようならシャオミン
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート