假设我有一个对象车(汽车类),我想创建N个汽车的数组。我如何在Java中声明?
vehicle[N]= car=new vehicle [];
这是正确的吗?
假设我有一个对象车(汽车类),我想创建N个汽车的数组。我如何在Java中声明?
vehicle[N]= car=new vehicle [];
这是正确的吗?
这反过来:
Vehicle[] car = new Vehicle[N];
这更有意义,因为阵列中元件的数量不是car
类型的一部分,但它是部分初始化您最初分配给car
的参考数组。然后,您可以重新分配它在另一份声明:
car = new Vehicle[10]; // Creates a new array
(请注意,我已经改变了类型名称匹配的Java命名约定)
有关数组的详细信息,请参阅section 10 of the Java Language Specification。
谢谢!很有帮助 – 2012-02-03 16:57:14
vehicle[] car = new vehicle[N];
喜欢这个
Vehicle[] car = new Vehicle[10];
这是正确的做法:
你应该后声明数组的长度 “=”
Veicle[] cars = new Veicle[N];
约定在Java是类名都是大写 – Adrian 2012-02-03 16:38:21