Java:从其他类访问变量
我对java相当陌生,想知道我是否有如下两个类:Java:从其他类访问变量,java,class,extends,Java,Class,Extends,我对java相当陌生,想知道我是否有如下两个类: public class Class { char[][] charArray = new charArray[100[10]; } class OtherClass extends Class { } 另一个类可以访问charArray吗?如果是这样,你是怎么做的?请看下面的答案: 这个问题略有不同,但在回答中有一个关于Java可视性的基本问题 简言之: 例如,仅当两个类位于同一个包中时,类中的charArray才会从其他类中可见
public class Class {
char[][] charArray = new charArray[100[10];
}
class OtherClass extends Class {
}
另一个类可以访问charArray吗?如果是这样,你是怎么做的?请看下面的答案: 这个问题略有不同,但在回答中有一个关于Java可视性的基本问题 简言之: 例如,仅当两个类位于同一个包中时,类中的
charArray
才会从其他类中可见
要使任何包中的子类都可以看到它,它必须是
public char[][]charArray
或protected char[][]charArray
您是否尝试过测试它?然后发生了什么?char[][]charArray是实例变量,所以为了从OtherClass访问它,你必须先实例化一个对象。在Javalearn中搜索getter和setter 1.继承2.访问说明符3.非访问Modifier你可以访问,从OtherClass创建一个新对象。OtherClass OtherClass=新的OtherClass();另一类。顺便说一句,你的代码不会编译。没有这种类型的字符。