我对是否需要进行数组初始化感到困惑......
对于此代码:
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);
}
}
我的问题是,为什么我不需要对整数数组执行此操作?还有,当我键入时,我的“new”关键字做了什么View[][] allViews = new View[SIZE][SIZE];
?