ホームページ > バックエンド開発 > PHPチュートリアル > phpオブジェクト指向_PHPチュートリアルの例

phpオブジェクト指向_PHPチュートリアルの例

WBOY
リリース: 2016-07-21 15:30:47
オリジナル
1110 人が閲覧しました

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

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();
?>

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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/323184.html技術記事次のコードをコピーします。 ?php class person{ //以下は人物のメンバー属性です var $name //人物の名前 var $sex; //人の年齢//構造を定義するメソッドパラメータ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート