HXH彩虹海
2017-12-22 17:56
//定义继承于Car的Truck类
class Truck extends Car{
public function speedUp(){
$this->speed += 50;
return $this->speed;
}
}
不行的,因为你最后调用的是继承Car类的新Truck类,所以使用的是被覆盖的speedUP,就是累加50,就是50,而不是60,parent::speedUP()是调用父类Car中的speedUP方法,调用完了之后再原来加10的基础上再加。就是掌握掌握调用方法
主要问题表述不清楚
PHP进阶篇
181835 学习 · 2577 问题
相似问题