基本类型的数组,new一次就行了。 但,类的数组,必须为每个元素再new一遍。例:
for(int
i
=
0;
i
<
11;
++i)
frame[i] =
new
Frame('father');
也就是说
frame[i]
基本类型就是那些小写开头的类型: int, float, double... 但 Integer, Float, Double不是,它们属于类。
int a[] = new int[10];
a[3] = 3;
// 正确
Integer b[] = new Integer[3];
b[1].setValue( 5 );
// 错误
b[0] = new Integer();
b[0].setValue( 5 );
// 正确。 应循环new