public class NewClass {
int[] anArray = {1,2,3,4};
}
public class NewerClass {
public static void main(String[] args){
sendToMethod(NewClass.anArray);
}
}
显然我在上面写的方式不起作用,我想知道如何(如果可能)完成它?
基本上,我想拥有一类数组(
NewClass
),并希望能够在NewerClass
的主要方法中将它们与NewerClass
中的方法一起使用。它不是必需的,我只是在玩创意。
最佳答案
您可以通过访问器方法公开它:
public class NewClass {
private int[] anArray = { 1, 2, 3, 4 };
public int[] getAnArray() {
return anArray;
}
}
public class NewerClass {
public static void main(String[] args) {
NewClass myNewClass = new NewClass();
sendToMethod(myNewClass.getAnArray());
}
}