為什么 parent::speedUp() 呢?
?原因是并沒有實例化,所以不能直接拿來用。 類中 靜態方法和靜態屬性的引用方法 例如 class Test{ ? ? public static $test = 1; ? ?public static function test(){ ? ?} } 可以不用實例化對象直接使用 Test::$test 來取得$test屬性的值 靜態方法調用也同理Test::test(); 直接調用靜態方法test
?原因是并沒有實例化,所以不能直接拿來用。 類中 靜態方法和靜態屬性的引用方法 例如 class Test{ ? ? public static $test = 1; ? ?public static function test(){ ? ?} } 可以不用實例化對象直接使用 Test::$test 來取得$test屬性的值 靜態方法調用也同理Test::test(); 直接調用靜態方法test
2017-11-17
舉報
2018-07-01
Car::speedUp()是可取的。但是如果是父類與子類的繼承的話,這樣更具有語義化。而且個別調用有權限控制。
2017-11-18
子類繼承父類的屬性和方法,調用父類的speedUp()方法,可使speed發生變化