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

可能重复:
如何在Java中声明一个数组?

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

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

这是正确的吗?

反过来说:

 Vehicle[] car = new Vehicle[N]; 

这更有意义,因为数组中的元素数量不是car类型的一部分,但它数组初始化的一部分,该数组的初始化指定给car 。 然后,您可以在另一个语句中重新分配它:

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

(请注意,我已更改类型名称以匹配Java命名约定。)

有关数组的更多信息,请参阅Java语言规范的第10节 。

喜欢这个

Vehicle[] car = new Vehicle[10];

 vehicle[] car = new vehicle[N]; 

这是正确的方法:

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

 Veicle[] cars = new Veicle[N];