Huhu,
hab ne Übungsaufgabe gefunden und hätte da ne Frage:
Es wird ein System für einen Online Shop benötigt. Der Laden verkauft Artikel wie Fernseher, DVD Player, Laptops. Jeder Artikel hat eine Beschreibung, einen Preis und eine Kategorie. Der Online Shop braucht einen "Einkaufswagen", zu dem die Artikel zum späteren Checkout hinzugefügt werden können. Der Einkaufswagen erstellt eine Bestellung. Aus der Bestellung kann man den gesamten Preis berechnen. Der Preis wird wie folgt berechnet: Die Summe von allen Artikeln der Bestellung plus die Lieferung. Es gibt drei Arten von Lieferungen: Schnelle-, Overnight- und Standard-Lieferung. Die Standard-Lieferung kostet €3. Die Schnelle-Lieferung addiert 3% zu dem gesamten Preis der Artikel und die Overnight-Lieferung ein 5%.
Habe bis jetzt mir 3 Klassen erstellt. Sieht wie folgt aus:
Und zu guter letzt:
Nun weiss ich nicht genau wie ich weiter machen soll.. mehr Objekte erstellen?
Soll nur eine Main-Methode geben-
Regards
hab ne Übungsaufgabe gefunden und hätte da ne Frage:
Es wird ein System für einen Online Shop benötigt. Der Laden verkauft Artikel wie Fernseher, DVD Player, Laptops. Jeder Artikel hat eine Beschreibung, einen Preis und eine Kategorie. Der Online Shop braucht einen "Einkaufswagen", zu dem die Artikel zum späteren Checkout hinzugefügt werden können. Der Einkaufswagen erstellt eine Bestellung. Aus der Bestellung kann man den gesamten Preis berechnen. Der Preis wird wie folgt berechnet: Die Summe von allen Artikeln der Bestellung plus die Lieferung. Es gibt drei Arten von Lieferungen: Schnelle-, Overnight- und Standard-Lieferung. Die Standard-Lieferung kostet €3. Die Schnelle-Lieferung addiert 3% zu dem gesamten Preis der Artikel und die Overnight-Lieferung ein 5%.
Habe bis jetzt mir 3 Klassen erstellt. Sieht wie folgt aus:
Java:
public class Artikel{
String beschreibung;
double preis;
String kategorie;
public Artikel(String beschreibung, double preis, String kategorie)
{
this.beschreibung= beschreibung;
this.preis=preis;
this.kategorie= kategorie;
}
public String getBeschreibung() {
return beschreibung;
}
public void setBeschreibung(String beschreibung) {
this.beschreibung = beschreibung;
}
public double getPreis() {
return preis;
}
public void setPreis(double preis) {
this.preis = preis;
}
public String getKategorie() {
return kategorie;
}
public void setKategorie(String kategorie) {
this.kategorie = kategorie;
}
public double standardLieferung(){
preis= preis+3;
return preis;
}
public double schnelleLieferung() {
preis= preis*1.03;
return preis;
}
public double overnightLieferung() {
preis= preis*1.05;
return preis;
}
}
Java:
public class Test {
public static void main(String[] args)
{
double endbestellung;
Artikel laptop= new Artikel("Neu", 500,"5");
Artikel dvdPlayer= new Artikel(null, 0, null);
Artikel fernseher= new Artikel(null, 0, null);
Einkaufswagen bestellung= new Einkaufswagen();
endbestellung= laptop.standardLieferung()+dvdPlayer.standardLieferung()+fernseher.standardLieferung();
System.out.println(bestellung.getEndbestellung());
//
// laptop.standardLieferung();
// dvdPlayer.schnelleLieferung();
}
}
Und zu guter letzt:
Java:
public class Einkaufswagen{
double endbestellung;
public double getEndbestellung() {
return endbestellung;
}
public void setEndbestellung(double endbestellung) {
this.endbestellung = endbestellung;
}
}
Nun weiss ich nicht genau wie ich weiter machen soll.. mehr Objekte erstellen?
Soll nur eine Main-Methode geben-
Regards
Zuletzt bearbeitet von einem Moderator: