我不确定这是否可能。我已经完成了我的研究,并没有发现太多。这对我来说非常困难,我只是希望有办法。
问题:是否可以使用 getter 和 setter 将整个数组(即数组包含的所有值)发送到另一个类?
所以我的例子和问题:
假设在一堂课上我有:
public class(){
private String[] array= new String[300]
public String[] getArray()
{
return array;
}
public void setArray(String[] array)
{
this.array = array;
}
}
现在让我们说数组充满了值。然后我想在另一个类中获取这些值。
public void class2(){
public static void main(String[] args){
String[] array= new String[300];
class c = new class();
array[]=c.getArray(); //I know this is wrong I am just unsure what syntax or methods to use
我希望我能正确解释我的问题。
编辑:好的,现在文件可以在我使用时编译
array=c.getArray();
并使用 for 循环输出数组,它为所有内容显示 null。有人可以解释为什么吗?