假设我有一辆物品车(类车),我想创建一个N个车辆的阵列。我如何在Java中声明?
vehicle[N]= car=new vehicle [];
这是对的吗?
答案 0 :(得分:16)
反过来说:
Vehicle[] car = new Vehicle[N];
这更有意义,因为数组中的元素数量不是car
类型的一部分,但是引用你的数组初始化的一部分'最初分配给car
。然后,您可以在另一个声明中重新分配它:
car = new Vehicle[10]; // Creates a new array
(请注意,我已更改类型名称以匹配Java命名约定。)
有关数组的更多信息,请参阅section 10 of the Java Language Specification。
答案 1 :(得分:3)
喜欢这个
Vehicle[] car = new Vehicle[10];
答案 2 :(得分:2)
vehicle[] car = new vehicle[N];
答案 3 :(得分:0)
这是正确的方法:
您应该在“=”
之后声明数组的长度Veicle[] cars = new Veicle[N];