2012-02-03 51 views

回答

14

这反过来:

Vehicle[] car = new Vehicle[N]; 

这更有意义,因为阵列中元件的数量不是car类型的一部分,但它部分初始化您最初分配给car的参考数组。然后,您可以重新分配它在另一份声明:

car = new Vehicle[10]; // Creates a new array 

(请注意,我已经改变了类型名称匹配的Java命名约定)

有关数组的详细信息,请参阅section 10 of the Java Language Specification

+0

谢谢!很有帮助 – 2012-02-03 16:57:14

2
vehicle[] car = new vehicle[N]; 
3

喜欢这个

Vehicle[] car = new Vehicle[10];

0

这是正确的做法:

你应该后声明数组的长度 “=”

Veicle[] cars = new Veicle[N];