【发布时间】:2012-05-16 11:41:58
【问题描述】:
Do subclasses inherit private fields?
这个问题解决了同样的问题,但我不太明白它如何满足以下(看似)矛盾的情况。
http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html
表示“子类不继承其父类的私有成员。”
也就是说它既不继承私有实例变量也不继承私有方法对吧?
但是,如果它从其父级继承公共访问器方法,这将如何工作?它返回一个它不知道存在的实例变量?
此外,我的计算机科学书籍(Baron's AP Computer Science A)对“(子类)从(超类)继承所有私有实例变量和公共访问器方法”的问题提供了正确答案。
这不是oracle教程的缩影吗?
感谢您的帮助
【问题讨论】:
标签: java inheritance encapsulation information-hiding