還不是很懂 類里面的方法 為什么這么寫
class Car{
$speed=0;
function speedUp(){
$this->speed=$this->speed+10;
}
}
以上是 代碼 啊 ?類的方法里面 這么寫 $this->speed=$this->speed+10; ? 到底是什么意思 ?我自己 想啊的啊$this ?就是實例化的對象 ->speed ?就是想操作實例化 對象 下面的speed的屬性
是這樣么? 整體來說 這么寫$this->speed 就是類下面的方法 打算 讓實例化的對象的 speed的屬性可以操作 可以變化!
不知道 我這么理解 對不對 求高手詳細告知 萬分感謝了
2015-12-04
實例化一個Car類的對象。
$car = new Car() ? ?那么現在 ?$car -> speed ? 的值為 0
當調用 $car->speedUp(); ?之后 就執行函數中的代碼?
也就是$this->speed = $this -> speed + 10; ?
等價于 ? $this -> speed = 0 + 10 ? ? 所以函數執行后 ?$this -> speed ?的值為10
我這樣說你能明白嗎?