0

オブジェクトを使用して配列の配列を構築しようとしています。複数の変数を含むオブジェクト ブロックを作成しました。私が書いた:

Block[][] block = new Block[4][4];

挿入するとエラーが発生しました:

block[1][1] = new Block(); // As what I've understood, we still need 
                           // to create the object inside this specific block[][]

エラーメッセージは次のとおりです。

シンボルが見つかりません。']' が必要であり、メソッド宣言が無効です。戻り値の型が必要です

4

1 に答える 1

4

わたしにはできる

public class testProgram {

    public static void main(String args[]) {
        Block[][] block = new Block[4][4];
        block[1][1] = new Block();
        block[1][1].setName("Block 1 1");
        System.out.println(block[1][1].getName());

        block[1][2] = new Block();
        block[1][2].setName("Block 1 2");
        System.out.println(block[1][2].getName());
    }

    public static class Block {

        private String name;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }
}
于 2012-08-22T07:46:06.953 に答える