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

来源:2-8 PHP类和对象之对象继承

Plus_Happy2

2015-02-26 17:17

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

写回答 关注

4回答

  • ahai
    2015-04-17 17:47:39
    已采纳

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

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

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


    Plus_H...

    非常感谢!

    2015-10-13 12:56:14

    共 1 条回复 >

  • 慕标2279266
    2022-07-17 00:22:56

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

    rryntvqk

  • 慕少6441373
    2022-06-10 10:41:28

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

    yelpytfmoy

  • 慕慕5412057
    2016-12-31 20:25:13

    这个解释靠谱

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181724 学习 · 2575 问题

查看课程

相似问题