我对java很新,并且想知道,如果我有两个类如下:
public class Class {
char[][] charArray = new charArray[100[10];
}
class OtherClass extends Class {
}
OtherClass类能否访问charArray?如果是这样,你怎么做?
答案 0 :(得分:0)
请在这里查看答案:sharing-variable-only-between-two-classes-java
问题略有不同,但在答案中有关于Java的可见性的基本知识。
简而言之:
只有当两个类都在同一个包中时,才能从OtherClass中看到来自Class的示例public char[][] charArray
的。
要让任何包中的子类都可以看到它,它必须是protected char[][] charArray
或{{1}}