不是很理解需不需要return?
//定義繼承于Car的Truck類
class Truck extends Car{
? ? public function speedUp(){
? ? ? $this->speed = parent::speedUp()+50;
? ? ? ? //return $this->speed;//請問這里要不要加return?
? ? }
}
這里加不加return $this->speed 好像對結(jié)果沒什么影響,不是很理解加與不加有什么區(qū)別?
2016-01-27
return 表示返回值,如果有return則可以使用return返回的值,否則無return的函數(shù)不沒有返回任何東西的。本處函數(shù)返回的是對象的speed屬性,可以直接訪問該屬性,而speedUp函數(shù)也返回該對象的speed屬性,兩處都可以訪問。