0

オブジェクト (Cars) の配列を作成し、コンストラクター内で必要なサイズ (10) になるように配列を初期化する必要があります。これまでのところ、私はこれを持っています:

public class Queue {

    private Car [] car;

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

コンパイルすると、車のシンボルが見つからないと表示されます。Car を適切に作成していないように見えるので、問題は配列の作成にあると推測しています。どんな助けでも大歓迎です <3

4

2 に答える 2

2

これが正しい作成方法です。

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

car クラスを定義していることが前提です。

于 2013-03-31T13:32:36.960 に答える
0

Car クラスを作成してクラスパスに入れると、スムーズに動作します。

編集[2回目]:以下のコメントに従ってコードを編集します。これはうまくいきます

public class Queue {

    private Car [] mycar;

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

編集:

class Car {

}
于 2013-03-31T13:32:26.133 に答える