首页 > 解决方案 > 子类会在后台包含来自超类的私有方法和成员变量吗?

问题描述

我读过这篇文章:子类继承私有字段吗?我认为继承是子类是否可以访问数据的问题,虽然不确定,但是子类对象是否间接或内部仍然具有其超类的私有成员变量和私有方法,因为没有它们,就不能通过子类和超类的关系来制作子类实例?我想这取决于继承是如何定义的?

标签: java

解决方案


继承的定义很简单。如果

class B extends A {
}

那么 B 继承了类 A 中定义的所有内容。

B 中的方法无法访问 A 的私有成员。但是访问和继承是不同的概念。


推荐阅读