Mein Ziel ist es, eine Liste von Autos als ein Objekt zu haben, damit ich ein Auto von dieser Liste abrufen kann. Sowie bekommen Details der Autos. Kann mir jemand in die richtige Richtung zeigenHinzufügen und Abrufen von Objekten aus einer Liste
Was ich bisher gemacht habe.
- Erstellen Sie eine Klasse namens Car und haben Sie die Variablen CarNum, carName, carPlate;
- erzeugt Getter und Setter für die Variablen und eine toString als carName
- Erstellen Sie eine Klasse CarCollection genannt als
folgt.
public class CarCollection {
private List<CarItem> mCarList;
public void addVan(CarItem v) {
mCarList.add(v);
}
public List<CarItem> getCarList() {
return mCarList;
}
Der folgende Test funktioniert nicht. Warum?
public class TestCarCollectionprocess {
public static void main(String[] args) {
CarItem car1 = new CarItem();
car1.setmCarName("Pedro");
car1.setmCarNum(1);
CarItem car2 = new CarItem();
car2.setmCarName("Rene");
car2.setmCarNum(2);
CarCollection carList = new CarCollection();
carList.addCar(car1);
carList.addCar(car2);
System.out.println(carList.getCarList());
}
}
Was funktioniert nicht genau? – Gendarme
Bitte geben Sie an, was Sie in der Ausgabe erhalten haben. –
Ich sehe keine addCar-Methode in Ihrer CarCollection-Klasse und ich sehe nicht, ob Sie die private Liste vollständig aufbauen. mCarList; –