class?Car?{
????private?static?$speed?=?10;
????
????public?static?function?getSpeed()?{
????????return?self::$speed;
????}
????
????public?static?function?speedUp()?{
????????return?self::$speed+=10;
????}
}
class?BigCar?extends?Car?{
????public?static?function?start()?{
????????parent::speedUp();
????}
}BigCar::start();echo?BigCar::getSpeed();
為什么要有個(gè)bigcar,BigCar::start();是做什么的,echo?BigCar::getSpeed();bigcar不是另外個(gè)類嗎,怎么能使用getspeed()
1 回答

vLiang
TA貢獻(xiàn)47條經(jīng)驗(yàn) 獲得超30個(gè)贊
比如說(shuō) 公交車 轎車 卡車 都屬于車這個(gè)種類 ?extends 是繼承的關(guān)系 ?BigCar 繼承了Car ?就可以調(diào)用Car的方法和屬性
車都有顏色 重量 和 加速 減速?
BigCar::start()??::是使用靜態(tài)方法變量的用法??start()調(diào)用父類的speedUp()方法?讓$speed?+10
BigCar::getSpeed()?是得到父類$speed變量的值
如果你不是很理解繼承的關(guān)系 可以先把這些都在Car中實(shí)現(xiàn) 然后再改用繼承的方式實(shí)現(xiàn)
- 1 回答
- 0 關(guān)注
- 1009 瀏覽
添加回答
舉報(bào)
0/150
提交
取消