【发布时间】:2018-05-11 19:52:31
【问题描述】:
我一直在经历java中的继承。我的问题是,如果私有成员没有被继承,它们怎么会在内存中结束。是否在内部发生了一些事情来解决这个问题,或者它们只是隐藏/无法访问,没有父类的公共成员函数。
这里是 java 文档 "子类不继承其父类的私有成员。但是,如果超类具有访问其私有字段的公共或受保护方法,则子类也可以使用这些方法。
嵌套类可以访问其封闭类的所有私有成员——包括字段和方法。因此,子类继承的公共或受保护的嵌套类可以间接访问超类的所有私有成员。”
【问题讨论】:
标签: java class inheritance