課程
/后端開發
/PHP
/PHP進階篇
請問各位大神 ,繼承Car類后的Truck就自帶Car類中的speed嗎? ?不需要在去定義了嗎。 ? ?看到$this->speed = partent::speedUp()+50時,中$this->speed.
2017-07-18
源自:PHP進階篇 2-8
正在回答
子類繼承父類,可以重寫可以拓展,可以重寫并拓展;$this->speed的意思是當前的speed 后面的 parent::speedUp()+50意思是這個父類的speedUp方法基礎上+50
為什么 parent::speedUp() 呢?
?原因是并沒有實例化,所以不能直接拿來用。 類中 靜態方法和靜態屬性的引用方法 例如 class Test{ ? ? public static $test = 1; ? ?public static function test(){ ? ?} } 可以不用實例化對象直接使用 Test::$test 來取得$test屬性的值 靜態方法調用也同理Test::test(); 直接調用靜態方法test
partent::speedUp() 這個在父類里不是靜態方法怎么是這么寫?有點不理解
對的,繼承就是繼承里面得方法
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
3 回答求助大神解答
1 回答求解釋下列代碼
1 回答$content = ob_get_contents();這句代碼怎么理解
1 回答求解釋這幾條代碼 萬分感謝!
1 回答cookie密碼難理解
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-10-26
子類繼承父類,可以重寫可以拓展,可以重寫并拓展;$this->speed的意思是當前的speed 后面的 parent::speedUp()+50意思是這個父類的speedUp方法基礎上+50
2017-11-17
為什么 parent::speedUp() 呢?
?原因是并沒有實例化,所以不能直接拿來用。 類中 靜態方法和靜態屬性的引用方法 例如 class Test{ ? ? public static $test = 1; ? ?public static function test(){ ? ?} } 可以不用實例化對象直接使用 Test::$test 來取得$test屬性的值 靜態方法調用也同理Test::test(); 直接調用靜態方法test
2017-08-20
partent::speedUp() 這個在父類里不是靜態方法怎么是這么寫?有點不理解
2017-07-18
對的,繼承就是繼承里面得方法