所以我有下面的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];
但是在我创建一个新的空类之前这不起作用。 我的问题为什么我要创建一个新类?
从我的代码我如何添加一个新的汽车对象?