您好,登錄后才能下訂單哦!
<?php
class person{
protected $name;
protected $sex;
protected $age;
function __construct($name,$sex,$age){
$this->name=$name;
$this->sex=$sex;
$this->age=$age;
}
function say(){
echo "我的名字:".$this->name.";性別:".$this->sex.";年齡:".$this->age."。<br/>";
}
}
class student extends person{
private $school;
//覆蓋父類中的構造方法,在參數列表中多參加一個學校屬性,用來創建對象并初始化成員屬性
function __construct($name="",$sex="",$age="",$school=""){
$this->name=$name;
$this->sex=$sex;
$this->age=$age;
$this->school=$school;
}
function study(){
echo $this->name."正在".$this->school."學習。<br/>";
}
//定義一個和父類中同名的方法,將父類中的說話方法覆蓋并重寫,多說出所在的學校名稱
function say(){
echo "我的名字:".$this->name.";性別:".$this->sex.";年齡:".$this->age.";在".$this->school."上學。<br/>";
}
}
$student1=new student("張三","男","20","一中");
$student1->study();
$student1->say();
?>
代碼運行結果是:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。