配列の初期化を行う必要があるかどうかについて混乱しています...
このコードの場合:
private int[][][] rPos = new int[SIZE][SIZE][2];
次の行のように、配列を正しい方法で使い始めることはできますか?
getLocationOnScreen(rPos[i][j]); // pass an array of two integers
そして、このコードの場合:
View[][] allViews = new View[SIZE][SIZE];
次に、別のネストされたループを作成し、View
次のようにコンストラクターを呼び出してすべてを初期化する必要があります。
for (int i = 0; i < SIZE; i++) {
for (int j = 0; j < SIZE; j++) {
allViews[i][j] = new View(ctor1, ctor2);
}
}
私の質問は、整数配列に対してこれを行う必要がなかったのはなぜですか? また、入力したときに「新しい」キーワードは何をしましたView[][] allViews = new View[SIZE][SIZE];
か?