亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

start()方法中,為什么$this->和self::都能調用受保護的speedUp()函數?

https://img1.sycdn.imooc.com//5afd85980001ed9707570509.jpg

https://img1.sycdn.imooc.com//5afd85980001954d07650547.jpg

按說speedUp()不是一個受保護的方法嗎?是因為在類內部方法,其實不區分訪問控制了,對嗎?

正在回答

4 回答

我想樓主是把static 和 訪問控制 混淆了

0 回復 有任何疑惑可以回復我~

$this和self都是指向本身類的。但是self可以調用靜態屬性;

1 回復 有任何疑惑可以回復我~
#1

慕沐7363818

同意。
2018-08-10 回復 有任何疑惑可以回復我~

抱歉,說錯了,應該是受保護的方法只能被本類和繼承類(子類)調用

1 回復 有任何疑惑可以回復我~

受保護的方法可以被同類和子、父類里的方法調用

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

start()方法中,為什么$this->和self::都能調用受保護的speedUp()函數?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號