第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

子類如何調(diào)用父類的屬性方法。

子類調(diào)用父類的構(gòu)造方法是:parent::方法名(),那么調(diào)用其他方法也是用parent關(guān)鍵字嗎?那么屬性呢?

正在回答

4 回答

子類繼承父類的屬性和方法,可以直接訪問,或者$this->父類方法();$this->父類屬性;

0 回復(fù) 有任何疑惑可以回復(fù)我~

<?php??

??

class?A{??

????public?$a1='a1';??

????protected?$a2='a2';??

????function?test(){??

???????????echo?"hello!<hr/>";??

????}??

}??

class?B?extends?A{//若A類和B類不在同一文件中?請包含后(include)再操作??

????public?$a1='b1';??

????function?test2(){??

????????????$this->test();??

??????????????parent::test();//子類調(diào)用父類方法??

????}??

????function?test()??

????{?????

????????echo?$this->a1.',';??

????????echo?$this->a2.',';??

????????echo?"b2_test_hello<hr/>";??

????}??

}??

$a?=?new?B();??

$a->test();//b1,a2,b2_test_hello??

$a->test2();//b1,a2,b2_test_hello//hello!??

??

?>?


0 回復(fù) 有任何疑惑可以回復(fù)我~

方法的調(diào)用:$this->方法名();如果子類中有該方法則調(diào)用的是子類中的方法,若沒有則是調(diào)用父類中的。parent::則始終調(diào)用的是父類中的方法。變量的調(diào)用:$this->變量名;如果子類中有該變量則調(diào)用的是子類中的,若沒有則調(diào)用的是父類中的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

木木瑾兒 提問者

那請問可以用parent關(guān)鍵字去訪問類中非靜態(tài)屬性嗎
2016-04-10 回復(fù) 有任何疑惑可以回復(fù)我~
#2

木木瑾兒 提問者 回復(fù) 木木瑾兒 提問者

啊,是訪問父類中非靜態(tài)的屬性
2016-04-10 回復(fù) 有任何疑惑可以回復(fù)我~
#3

木木瑾兒 提問者 回復(fù) 木木瑾兒 提問者

謝謝,我已經(jīng)知道了。。$this訪問非靜態(tài)屬性,parent和self只能訪問靜態(tài)屬性
2016-04-10 回復(fù) 有任何疑惑可以回復(fù)我~
#4

MustSuccess 回復(fù) 木木瑾兒 提問者

不客氣啊,我也是剛剛看到,不好意思。受教了
2016-07-24 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

parent::屬性名

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_不二_0

這樣是不行的,除非是靜態(tài)屬性。
2016-04-10 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

子類如何調(diào)用父類的屬性方法。

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號