私はこのリンクにあるのとまったく同じJavaプログラムを作成しています:
しかし、メインアプリケーションで問題が発生しています。
私の問題では、ユーザーにどのタイプ(Bicycle、MountainBike、RoadBike)が必要かを入力するように依頼する必要があります。
次に、彼が選択したタイプを5つのインデックスの配列に追加します。
どうやってやるの?
助けてください。
前もって感謝します。
私はこのリンクにあるのとまったく同じJavaプログラムを作成しています:
しかし、メインアプリケーションで問題が発生しています。
私の問題では、ユーザーにどのタイプ(Bicycle、MountainBike、RoadBike)が必要かを入力するように依頼する必要があります。
次に、彼が選択したタイプを5つのインデックスの配列に追加します。
どうやってやるの?
助けてください。
前もって感謝します。
ユーザーからの回答をどのように探すかはわかりませんが、ボタンを使用している場合は、ユーザーが特定のボタンを押すと、要求されたタイプのオブジェクトを追加できます。
しかし、あなたがしなければならないことは、ArrayList<Bicycle>
Bicycleを拡張するオブジェクトを作成してから追加することです。
Bicycle のインスタンスを返すファクトリ メソッドを作成する必要があります。
例えば:
public Bicycle createBicycle(String type) {
if (type.equals("Bicycle")) {
return new Bicycle(20, 10, 1);
} else if (type.equals("MountainBike")) {
return new MountainBike(20, 10, 5, "Dual");
}
//and so on..
}
たとえば、次のように使用します。
Bicycle[] bicycles = new Bicycle[5];
bicycle[0] = createBicycle("Bicycle");