Dies ist die Klasse die wir bisher geschrieben haben. Hauptsächlich geht es nun um die letzte Methode. Was muss ich in die Klammern bei der for-Schleife schreiben?
Die andere Sache wäre, wie ich Objekte der ArrayList hinzufügen kann. Objekte habe ich schon erstellt. Mit produkte.add() ging es nicht.
Vielen Dank schon mal für die hilfreichen Antworten! :)
/
import java.util.ArrayList; import java.util.List;
public class Bestellung {
private static Bestellung instance;
List<Produkt> produkte;
private Bestellung(){
produkte = new ArrayList<>();
}
public static Bestellung getInstance(){
if(instance == null){
instance = new Bestellung();
}
return instance;
}
public List<Produkt> getProdukte() {
return produkte;
}
public void artikelHinzufuegen(Produkt p){
produkte.add(p);
}
public double berechneGesamtpreis(){
double gesamtpreis = 0.0D;
// TODO über for-schleife produkte auswerten und gesamtpreis hochaddieren und zurückgeben
for(){
gesamtpreis += gesamtpreis.getProdukte();
}
return gesamtpreis;
}
}