良い一日、
私のコードで、1つの宣言が関数の外部でエラーを起こしているという質問があります。
スニペットは次のとおりです。
public class Gold {
Block[][] block = new Block[4][4];
this.block[1][4] = new Block(); //1
public void populate() {
this.block[1][4] = new Block();//2
}
}
コード this.block[1][4] = new Block();
番号2にエラーはありません。ただし、関数内にない最初のコードはエラーを示しています。
不正な開始タイプ
シンボルを見つけることができません
']' 期待される
無効なメソッド宣言、戻り型が必要です。
なぜこれが起こっているのか、そして何が欠けているのかを理解したいだけです。
ありがとう