如何在Java中声明对象数组?

时间:2012-02-03 16:34:52

标签: java arrays

  

可能重复:
  How to declare an array in Java?

假设我有一辆物品车(类车),我想创建一个N个车辆的阵列。我如何在Java中声明?

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

这是对的吗?

4 个答案:

答案 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];