如果是好几层继承呢,还用parent调用父类静态成员吗?

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

慕士塔格

2016-03-20 18:29

如果是好几层继承呢,还用parent调用父类静态成员吗?

写回答 关注

3回答

  • hxh_kylin
    2016-03-25 08:52:19
    已采纳

    调用的是2的方法啊

    hxh_ky... 回复hxh_ky...

    不能通过子类来调用它的

    2016-03-25 19:08:23

    共 5 条回复 >

  • 慕无忌0429193
    2016-03-22 21:15:09

    当然用parent了

  • hxh_kylin
    2016-03-21 10:04:38

    继承,可以看做是将父类的东西包含在自己上,多层继承的时候,子类继承的所有内容,实际上全部都是从上一个父类中全部继承而来的,所以还是用parent

    慕士塔格

    假如有三层,1,2,3,在3继承2,2继承1,如果再1中定义了test()方法,然后2中重写了test()方法,在3中调用test()的时候,是调用哪个?用parent调用时,用的是2,还是1呢?

    2016-03-24 20:19:38

    共 1 条回复 >

PHP面向对象编程

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

70154 学习 · 361 问题

查看课程

相似问题