本文實例講述了PHP面向對象程序設計OOP繼承用法。分享給大家供大家參考,具體如下:
<?phpclass Person {  var $name;//protected  var $sex;  var $age;  function __construct($name = "", $sex = "男", $age = 22) {    $this->name = $name;    $this->sex = $sex;    $this->age = $age;  }  function say() {    echo $this->name . "在說話<br/>";  }  function run() {    echo "在走路·<br/>";  }}class Student extends Person {  var $school;  function __construct($name = "", $sex = "男", $age = 22,$school="") {    parent::__construct($name,$sex,$age);    $this->school = $school;  }  function study() {    echo $this->name."正在".$this->school."學習<br/>";  }}class Teacher extends Student {  var $wage;  function teaching() {    echo $this->name."正在".$this->school."教學,每月工資為".$this->wage."<br/>";  }}$teacher1 = new Teacher("kaifu","男",22);$teacher1->school = "edu";$teacher1->wage = 4000;$teacher1->say();$teacher1->study();$teacher1->teaching();?>結果:
kaifu在說話kaifu正在edu學習kaifu正在edu教學,每月工資為4000
希望本文所述對大家PHP程序設計有所幫助。
新聞熱點
疑難解答
圖片精選