課程
/后端開發
/PHP
/PHP進階篇
父類中的函數不是靜態屬性,為什么在子類中可以通過parent::speedUp()調用
2015-02-26
源自:PHP進階篇 2-8
正在回答
????????子類和父類中有重復函數名時,用this指針調用時,系統默認只能調用本類的。而現在想在子類中調用父類的重名函數,就需要在函數前加上域名“parent::”來加以區分,或者是把父類實例化來調用。
????????相反,如果子類里沒有這個函數名,就可以用子類的this指針直接調用父類的函數。
????????這個規律對于類的數據成員也試用。
Plus_Happy2 提問者
這個解釋靠譜
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
1 回答在子類中調用父類的屬性
2 回答子類讀取父類的靜態屬性報錯
3 回答靜態方法中可以調用非靜態屬性么?
3 回答父類如何調用子類屬性? 父類如何調用子類方法?
2 回答子類構造方法中調用父類的構造方法為父類的屬性賦值
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-04-17
????????子類和父類中有重復函數名時,用this指針調用時,系統默認只能調用本類的。而現在想在子類中調用父類的重名函數,就需要在函數前加上域名“parent::”來加以區分,或者是把父類實例化來調用。
????????相反,如果子類里沒有這個函數名,就可以用子類的this指針直接調用父類的函數。
????????這個規律對于類的數據成員也試用。
2016-12-31
這個解釋靠譜