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

父类中的函数不是静态属性,为什么在子类中可以通过parent::speedUp()调用

父类中的函数不是静态属性,为什么在子类中可以通过parent::speedUp()调用

正在回答

4 回答

        子类和父类中有重复函数名时,用this指针调用时,系统默认只能调用本类的。而现在想在子类中调用父类的重名函数,就需要在函数前加上域名“parent::”来加以区分,或者是把父类实例化来调用。

        相反,如果子类里没有这个函数名,就可以用子类的this指针直接调用父类的函数。

        这个规律对于类的数据成员也试用。


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

Plus_Happy2 提问者

非常感谢!
2015-10-13 回复 有任何疑惑可以回复我~

break是强制结束时才使用的,你的直接跳出来了

rryntvqk

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

同学您好,感谢您的持续关注与支持!您再试着编辑下试试!

yelpytfmoy

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

这个解释靠谱

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

举报

0/150
提交
取消

父类中的函数不是静态属性,为什么在子类中可以通过parent::speedUp()调用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信