对象数组错误找不到符号

时间:2016-10-28 18:45:33

标签: java arrays

所以我有下面的java代码,编译器说找不到我的汽车类的符号所以不得不创建一个这样的空类:

public class TrafficQueue {
private Car [] carArray;
private int numberOfcarsInQueue;


public TrafficQueue(int numberOfcarsInQueue){
carArray = new Car[numberOfcarsInQueue];


}
private class Car {} ; // define an empty Car class


public void add(Car car){
carArray[numberOfcarsInQueue] = car;
numberOfcarsInQueue ++;

}

public static void main(String[] args) {
        // TODO code application logic here


         TrafficQueue queueLane1 = new TrafficQueue(10);
        queueLane1.add("Red Chevrolet");   

我尝试运行并且使用queuelane1.add(“Red Chevrolet”)发现错误

根据我以前创建对象数组的知识,这可以完成:

private Car [] carArray;

然后在构造函数中初始化为:

carArray = new Car[numberOfcarsInQueue];

但是在我创建一个新的空类之前这不起作用。 我的问题为什么我要创建一个新类?

从我的代码我如何添加一个新的汽车对象?

0 个答案:

没有答案