为什么最后输出的结果是A B 而不是B B? 子类的对象调用父类的方法时,该方法使用$this调用同名属性时,调用的是方法所在的类的属性还是对象所在的类的属性??
因为A类里面的name属性是私有的,不能子类被继承。
理解好 extend 继承关系
私有属性无法继承的,关于“子类的对象调用父类的方法时,该方法使用$this调用同名属性时,调用的是方法所在的类的属性还是对象所在的类的属性??”你可以自己用些不同的值test一下 ,你就知道了