【发布时间】:2011-09-26 11:24:13
【问题描述】:
感谢有关继承的出色答案。还有一个简单的问题:
子类总是可以继承其超类的受保护成员。即使它们不在同一个包中也是如此吗?
【问题讨论】:
标签: java inheritance subclass protected
感谢有关继承的出色答案。还有一个简单的问题:
子类总是可以继承其超类的受保护成员。即使它们不在同一个包中也是如此吗?
【问题讨论】:
标签: java inheritance subclass protected
是的,他们总是可以继承其超类的受保护成员不管他们所在的包。
的受保护成员或构造函数 可以从外部访问对象 声明它的包 仅由负责的代码 该对象的实现。
protected 修饰符指定 该成员只能在内部访问 它自己的包(与 包私有),此外,by 另一个类的子类 包。
我想,这可能是你的required solution
【讨论】:
Java 中的子类可以访问所有超类的受保护成员,无论包关系如何。
【讨论】: