在java中创建对象数组的问题

在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

我正在创建一个对象数组。“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[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);
                      ^