Hallihallo Welt,
Erstes Semester Programmieren, einfache Übungaufgabe aber Blackout seit Stunden :|
Ich habe bereits folgende Klasse:
Nun soll die Klasse so erweitert werden, so dass eine Pizza mehrere beliebige Durchmesser/Preiskombinationen haben kann (Bspw zum Anlegen von Kinderpizzen, Familienpizzen, etc.).
Dafür soll dann auch ein passender Konstruktor erstellt werden. In einer anderen Klasse Speisekarte sollen dann die Pizza-Objekte angelegt werden.
Bsp:
Name 25cm 35cm 50cm
Salami 4,50 5,50 9,50
Schinken 4,50 5,00 9,00
Ich steh nur grade völlig auf dem Schlauch. Meine erste Idee war die Variablen durchmesser und preis als Array anzulegen. Allerdings komm ich auf keine Lösung wie ich das im Konstruktor anständig umsetzen kann.
Google hat mir leider nicht weitergeholfen.
Deshalb hoffe ich hier auf Anregungen. Bin ich mit meiner Array Idee in der richtigen Richtung?
Alternativ Vorschläge?
Danke schonmal vorab!
Erstes Semester Programmieren, einfache Übungaufgabe aber Blackout seit Stunden :|
Ich habe bereits folgende Klasse:
Java:
public class Pizza {
String name;
int durchmesser;
float preis;
public Pizza(String name, float preis, int durchmesser)
{
this.name = name;
this.durchmesser = durchmesser;
this.preis = preis;
}
//sowie alle get und set-Methoden
Nun soll die Klasse so erweitert werden, so dass eine Pizza mehrere beliebige Durchmesser/Preiskombinationen haben kann (Bspw zum Anlegen von Kinderpizzen, Familienpizzen, etc.).
Dafür soll dann auch ein passender Konstruktor erstellt werden. In einer anderen Klasse Speisekarte sollen dann die Pizza-Objekte angelegt werden.
Bsp:
Name 25cm 35cm 50cm
Salami 4,50 5,50 9,50
Schinken 4,50 5,00 9,00
Ich steh nur grade völlig auf dem Schlauch. Meine erste Idee war die Variablen durchmesser und preis als Array anzulegen. Allerdings komm ich auf keine Lösung wie ich das im Konstruktor anständig umsetzen kann.
Google hat mir leider nicht weitergeholfen.
Deshalb hoffe ich hier auf Anregungen. Bin ich mit meiner Array Idee in der richtigen Richtung?
Alternativ Vorschläge?
Danke schonmal vorab!