新手入门PHP关于面向对象的问题

图片说明
为什么最后输出的结果是A B 而不是B B? 子类的对象调用父类的方法时,该方法使用$this调用同名属性时,调用的是方法所在的类的属性还是对象所在的类的属性??

因为A类里面的name属性是私有的,不能子类被继承。

理解好 extend 继承关系

私有属性无法继承的,关于“子类的对象调用父类的方法时,该方法使用$this调用同名属性时,调用的是方法所在的类的属性还是对象所在的类的属性??”你可以自己用些不同的值test一下 ,你就知道了