私はオブジェクトの配列を作成しています。 'Board'コンストラクタは 'Space'オブジェクトの配列を作成する必要があります。現在、これが私のやり方です。Javaでオブジェクトの配列を作成する際の問題
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);
}
私は無関係なコードの束を取り出して、それがエラーを与えるものではありませんし、私が経験していた問題に関連していないとして、// ...に置き換えました。あなたがそのコードを見たいと思うなら、あなたはそれを求めることができますが、私はそれが問題に関連していることを真剣に疑っています。
は今のところ、私は次のエラーを取得する:
Board.java:42: cannot find symbol
symbol : constructor Space(int,int[],int,int)
location: class Space
array[i]= new Space(i, stuffs, 0, 0);
^
私はどのように問題を解決するには見当がつかない。何ですか?
Spaceのコンストラクタはどのように見えますか? – Steven
「無関係なコードを削除しました」。最も関連性の高いコードは 'Space'コンストラクタです。 – jFrenetic