die Aufgabenstellung ist wie folgt…
Aufgabe: Pizza (Konstruktor)
Erweitern Sie das Pizzabeispiel aus der Vorlesung, so dass eine Pizza mehrere beliebige Durchmesser/Preiskombinationen haben kann (im Bild sehen Sie nur ein Beispiel). Erstellen Sie dabei auch einen passenden Konstruktor. Schreiben Sie eine weitere Klasse, in der 5 Pizzen angelegt werden! Die Ausgabe der Speisekarte ist nicht gefordert!
public class Pizzen {
public static void main(String[] args) {
Pizza[] pizza = new Pizza[5];
pizza[0] = new Pizza("Pizza Prosciutto", 10f, 13.9f, 20.1f);
pizza[1] = new Pizza("Pizza Salami", 10.1f, 14.2f, 20.3f);
pizza[2] = new Pizza("Pizza Frutti di Mare", 10.5f, 14.7f, 20.9f);
pizza[3] = new Pizza("Pizza Funghi", 9.8f, 12.9f, 18.1f);
pizza[4] = new Pizza("Pizza Diavolo", 10.2f, 14.3f, 20.4f);
System.out.println("Die Pizzen kosten bei 26cm:\n");
for (int i=0; i < pizza.length; i++) {
System.out.print(pizza[i].getName() + ": " + pizza[i].getPreis1()+"€\n");
}
}
}
public class Pizza {
String name;
int durchmesser;
float preis;
float preis1;
float preis2;
float preis3;
public Pizza(String name, float preis1, float preis2, float preis3)
{
this.name = name;
this.preis1 = preis1;
this.preis2 = preis2;
this.preis3 = preis3;
}
public String getName() {
return name;
}
public float getPreis1() {
return preis1;
}
public float getPreis2() {
return preis2;
}
public float getPreis3() {
return preis3;
}
}
Wie bekomme ich denn jetzt noch einen zweiten Array für den Pizzadurchmesser? Oder habt ihr andere Ideen?