子类构造方法中调用父类的构造方法为父类的属性赋值

来源:2-5 PHP类和对象之构造函数和析构函数

狂奔的锅牛

2016-03-21 20:51

子类构造方法中调用父类的构造方法为父类的属性赋值,为什么赋值不成功,父类的成员属性修饰符改成public也不行    

写回答 关注

2回答

  • czdll
    2016-03-24 16:03:38

    你父类构造方法中位父类属性赋值是使用$this吧,你在子类中调用父类它还是$this,$this是一个伪变量,表示的是当前所在的类本身,也就是说这时候的$this就变成是指代子类了,所以它进行的属性赋值什么的就是对子类的属性赋值了,影响不到父类

  • 小灰灰_0013
    2016-03-21 21:25:26

    能贴出代码吗?

PHP进阶篇

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

181724 学习 · 2575 问题

查看课程

相似问题