亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

還不是很懂 類里面的方法 為什么這么寫

class Car{

$speed=0;

function speedUp(){

$this->speed=$this->speed+10;

}

}

以上是 代碼 啊 ?類的方法里面 這么寫 $this->speed=$this->speed+10; ? 到底是什么意思 ?我自己 想啊的啊$this ?就是實例化的對象 ->speed ?就是想操作實例化 對象 下面的speed的屬性

是這樣么? 整體來說 這么寫$this->speed 就是類下面的方法 打算 讓實例化的對象的 speed的屬性可以操作 可以變化!

不知道 我這么理解 對不對 求高手詳細告知 萬分感謝了

正在回答

1 回答

實例化一個Car類的對象。

$car = new Car() ? ?那么現在 ?$car -> speed ? 的值為 0

當調用 $car->speedUp(); ?之后 就執行函數中的代碼?

也就是$this->speed = $this -> speed + 10; ?

等價于 ? $this -> speed = 0 + 10 ? ? 所以函數執行后 ?$this -> speed ?的值為10


我這樣說你能明白嗎?

0 回復 有任何疑惑可以回復我~
#1

慕姐4424294 提問者

非常感謝!
2015-12-05 回復 有任何疑惑可以回復我~
#2

慕姐4424294 提問者

還有 我想問下 這個$car -> speed 到底是什么意思???請 詳細 解答 萬分感謝了 自學當 新手菜鳥 很辛苦 謝謝您了
2015-12-05 回復 有任何疑惑可以回復我~
#3

阿K行者 回復 慕姐4424294 提問者

$car->speed 意思就是利用實例化的對象$car獲取成員屬性speed
2015-12-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

還不是很懂 類里面的方法 為什么這么寫

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號