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)};
実際にこういうコード書く事はあまり無いと思いますが、同じように躓いた方はご参考に。