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

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

建立一個Truck類,擴展Car類,并覆蓋speedUp方法,使速度累加50。這個習題的答案,答非所問啊。做出的結果也是匪夷所思。既然繼承了,覆蓋了加速度,為何結果還是10???求解釋!?。??

正在回答

2 回答

speedUp方法結果沒問題,為何最終輸出還是$car->speed的值?繼承類Trunk雖然使方法的返回值累加了50,僅僅是沒有改變speed的值嗎?

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

speedUp的速度是在Car的speedUp基礎上累加了50,speedUp方法結果沒問題,但是最終你輸出的仍然是$car->speed屬性的值,這個值只在基類Car中累加過一次10,繼承類Trunk雖然使方法的返回值累加了50,但并未改變speed的值。因此$car->speed還是為10.

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

V_V_V_G

speedUp方法結果沒問題,為何最終輸出還是$car->speed的值?繼承類Trunk雖然使方法的返回值累加了50,僅僅是沒有改變speed的值嗎?
2014-07-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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