【发布时间】:2014-07-20 22:41:38
【问题描述】:
有A类、B类、C类。
如果 A 类和 B 类在同一个包中,但不在 C 中; 访问 A 类字段; C 必须是 A 的子级。此规则不适用于 B 类,它可能是也可能不是 A 的子级才能访问字段。为什么?
【问题讨论】:
-
向我们展示您的示例代码?
-
如果您谈论的是
protected字段,那么这就是规则,因为……这就是规则。protected在 Java 中的意思是“可以被同一个包中的类或子类访问。”
标签: java inheritance packages