Javaのクラス配列(class[])の初期化構文。
今まで知らなかったのでメモとして。
A[] a = null; a = new A[] {new A(1, 2)}; // 複数指定 a = new A[] { new A(1, 2), new A(3, 4), new A(5, 6) }; // これはNG a = {new A(1, 2)};
実際にこういうコード書く事はあまり無いと思いますが、同じように躓いた方はご参考に。
Javaのクラス配列(class[])の初期化構文。
今まで知らなかったのでメモとして。
A[] a = null; a = new A[] {new A(1, 2)}; // 複数指定 a = new A[] { new A(1, 2), new A(3, 4), new A(5, 6) }; // これはNG a = {new A(1, 2)};
実際にこういうコード書く事はあまり無いと思いますが、同じように躓いた方はご参考に。