感谢关于继承的伟大答案。还有一个简单的问题:
子类总是可以继承其超类的受保护成员。即使它们不在同一个包装中,这是真的吗?
答案 0 :(得分:6)
是的,他们总是可以继承其超类的受保护成员,无论他们所在的是什么。
受保护的成员或构造函数 可以从外部访问对象 声明它的包 只有负责的代码 该对象的实现。
protected修饰符指定了 会员只能在其中访问 它自己的包(如同 package-private)以及 by 另一个类的子类 封装 强>
我想,这可能是你的required solution
答案 1 :(得分:1)
Java中的子类可以访问所有超类的受保护成员,无论包关系如何。