溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

在子類中重載父類的方法(重寫方法)

發(fā)布時間:2020-06-04 22:08:54 來源:網(wǎng)絡(luò) 閱讀:654 作者:yuxin1234567890 欄目:網(wǎng)絡(luò)安全

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


//覆蓋父類中的構(gòu)造方法,在參數(shù)列表中多參加一個學(xué)校屬性,用來創(chuàng)建對象并初始化成員屬性

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."學(xué)習(xí)。<br/>";

}


//定義一個和父類中同名的方法,將父類中的說話方法覆蓋并重寫,多說出所在的學(xué)校名稱

function say(){

echo "我的名字:".$this->name.";性別:".$this->sex.";年齡:".$this->age.";在".$this->school."上學(xué)。<br/>";

}


}


$student1=new student("張三","男","20","一中");

$student1->study();

$student1->say();

?>

代碼運行結(jié)果是:

在子類中重載父類的方法(重寫方法)


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI