在java中创建数组并在构造函数中初始化

时间:2013-03-31 13:29:00

标签: java arrays constructor

我需要创建一个对象数组(Cars),然后在构造函数中将数组初始化为所需的大小(10)。到目前为止,我有这个:

public class Queue {

    private Car [] car;

    public Queue (Car [] car) {
        Car [] car = new Car[10];
    }   
}

当我编译时说它无法找到Car符号。我假设问题在于数组的创建,因为我似乎没有正确地创建Car。任何帮助将不胜感激<3

2 个答案:

答案 0 :(得分:2)

这是创建它的正确方法。

public class Queue {
    private Car [] car;
    public Queue () {
       car = new Car [10];
    }   
}

前提是您已经定义了汽车类。

答案 1 :(得分:0)

创建一个Car Class并将其放在classpath中,它将顺利运行。

编辑[第2次]:根据下面的提交编辑我的代码。这个工作

public class Queue {

    private Car [] mycar;

    public Queue (Car [] car) {
        mycar = car;
    }   
}

编辑:

class Car {

}