//定义继承于Car的Truck类
class Truck extends Car{
public function speedUp(){
$this->speed = parent::speedUp()+50;
//return $this->speed;//请问这里要不要加return?
}
}
这里加不加return $this->speed 好像对结果没什么影响,不是很理解加与不加有什么区别?
return 表示返回值,如果有return则可以使用return返回的值,否则无return的函数不没有返回任何东西的。本处函数返回的是对象的speed属性,可以直接访问该属性,而speedUp函数也返回该对象的speed属性,两处都可以访问。