在java中创建对象数组的问题
我正在创建一个对象数组。“Board”构造函数需要创建一个“Space”对象数组。目前,我就是这样做的在java中创建对象数组的问题,java,Java,我正在创建一个对象数组。“Board”构造函数需要创建一个“Space”对象数组。目前,我就是这样做的 public class Board { //... public void Board(int len){ //... Space[] array = new Space[len]; for(int i=0; i<array.length; i++){ int[] stuffs = new int
public class Board {
//...
public void Board(int len){
//...
Space[] array = new Space[len];
for(int i=0; i<array.length; i++){
int[] stuffs = new int[4];
//...
array[i]= new Space(i, stuffs, 0, 0);
}
我不知道如何解决这个问题。怎么办?您没有签名为
空间(int,int[],int,int)的空间构造函数。您需要查看空间中可用的构造函数
您可能不必要地包含数组索引 空间的构造器是什么样子的?我删除了一堆不相关的代码
。最相关的代码是空间
构造函数。或者您有构造函数,但无法访问?
Board.java:42: cannot find symbol
symbol : constructor Space(int,int[],int,int)
location: class Space
array[i]= new Space(i, stuffs, 0, 0);
^