为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要parent::speedUp();觉得这样就可以了吧

//定义继承于Car的Truck类

class Truck extends Car{

    public function speedUp(){

        $this->speed += 50;

        return $this->speed;

    }

}


正在回答

2 回答

不行的,因为你最后调用的是继承Car类的新Truck类,所以使用的是被覆盖的speedUP,就是累加50,就是50,而不是60,parent::speedUP()是调用父类Car中的speedUP方法,调用完了之后再原来加10的基础上再加。就是掌握掌握调用方法


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

HXH彩虹海 提问者

非常感谢!
2017-12-25 回复 有任何疑惑可以回复我~

主要问题表述不清楚

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要parent::speedUp();觉得这样就可以了吧

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号