為什么要parent::speedUp();覺得這樣就可以了吧
//定義繼承于Car的Truck類
class Truck extends Car{
? ? public function speedUp(){
? ? ? ? $this->speed += 50;
? ? ? ? return $this->speed;
? ? }
}
//定義繼承于Car的Truck類
class Truck extends Car{
? ? public function speedUp(){
? ? ? ? $this->speed += 50;
? ? ? ? return $this->speed;
? ? }
}
2017-12-22
舉報
2017-12-23
不行的,因為你最后調用的是繼承Car類的新Truck類,所以使用的是被覆蓋的speedUP,就是累加50,就是50,而不是60,parent::speedUP()是調用父類Car中的speedUP方法,調用完了之后再原來加10的基礎上再加。就是掌握掌握調用方法
2018-06-27
主要問題表述不清楚