芯友网xin1234.com

子类继承父类公用方法不能访问子类私有属性么?这个不算在类中访问吗?有没有大神还没睡?



误入&地狱
子类继承父类公用方法不能访问子类私有属性么?这个不算在类中访问吗?
有没有大神还没睡?
海深不蓝 丶
我没睡,但我不是大神
所以,我就回答你半个问题
误入&地狱
好的
还差半个
求大神

输出不了
海深不蓝 丶
你在B里面使用那个get方法试试?
我就提个建议哈,我也是菜鸟
L
classB中的私有成员变量,只能在自己的类中被调用,如果想要在其他类调用,把private改为protected
误入&地狱
@L 继承过来也不算在自己类里面吗?
L
私有类只能在自己类的内部访问
而protected,则可以在整个继承链上访问
误入&地狱
继承过来的方法不在类的内部吗
L
是在内部,但是你要需要了解一个概念,私有的属性可以被继承,但是没有权限调用
误入&地狱

我是直接实例化B
没有继承私有属性啊
是B继承了A得方法,再访问自己的私有属性
好像在内部访问额
L
但是是两个类啊
误入&地狱
那就是继承过来的方法不在B的内部哦
所以才是2个类嘛
★超威蓝猫☆
你父亲有一个私生子,而且是未定义的,你父亲有一个方法可以告诉你他的私生子是谁。你也有一个私生子,而且只有你自己知道你的私生子是谁,而你却要问你的父亲你的私生子是谁。所以你父亲只能告诉你他的私生子是谁,如上面所说,你父亲的私生子是未定义的,所以是空的

相关问题
php子类怎么调用父类方法】 parent?;$this  parent  self  都可以 pa
php子类怎么调用父类方法】 parent?;$this  parent  self  都可以 pa
php private定义的属性,能被继承不】 不能除非加一个啥子属性;那你看这个例子;
thinkphp 有批量更新数据的方法吗】 如何个批量法??;一次更新10条
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容