在子类中访问父类的静态属性

来源:4-3 Static(静态)关键字-PHP面向对象编程

菜5

2019-04-07 15:52

老师说要用parent::,但是我试了一下,发现self::也是可以的啊?

既然已经继承了父类的方法与属性,那self::parent,static所产生的效果哦不是一样吗

写回答 关注

1回答

  • 棒棒糖__
    2019-04-21 12:40:15
    已采纳

    parent::关键字用于父类方法被子类重写后的调取父类的方法;而self::调用的是自身的方法和属性;

    比如:父类有test()方法,输出123,子类重定义test()方法,输出456;如果用parent::调用test,则输出123;用self::则输出456

PHP面向对象编程

从容应对面试官的知识宝典,带你握面向对象的最重要的核心能力

70146 学习 · 361 问题

查看课程

相似问题