R
rave1989
Gast
Hi Leute,
Für ein Projekt soll ich in Java ein Programm schreiben, das in der Lage sein soll Bestellungen aufzunehmen.
(Ich Benutze NetBeans 6.9.1 JDK1.7)
-Eine Bestellung besteht dabei aus mehreren Bestellpositionen.
-Eine Bestellposition besteht aus Artikeln und der Anzahl.
-Jede Bestellung muss einem Kunden Zugeordnet werden, Jede Bestellposition einer Bestellung.
-Es sollen Später mit einem aufruf einer Bestellung, alle Bestellpositionen herausgegeben werden .
Das ist nur ein kleiner Auszug aus dem gesamten Projekt, an dem ich allerdings am verzweifeln bin.
Als Tip wurde uns gesagt das wir zwei Klassen erstellen sollen, "Bestellung" und "Bestellposition".
Meine Idee war es bis gerade eben:
Ich sorge erst dafür das über einen Konstruktor der "Bestellposition(int artikel-Id, int anzahl)" solange neue Bestellpositionen erstellt werden, wie der Kunde neue artikel fordert. Am ende werden diese Bestellpositionen dann in eine Arrayliste der Bestellung übernommen, in der dann noch jeweils die Zugehörige Kunden-ID und uhrzeit mit aufgenommen werden. "Bestellund(Bestellposition bestellposition, int uhrzeit, int kundenId)"
Bis jetzt kann ich:
Am anfang der Bestellung den Kunden anhand der KundenId aus der Arrayliste heraussuchen(und theoretisch später in die Bestellung einbinden)
Die artikel anhand der ID heraussuchen und mit der Anzahl versehen.
Die Frage ist nun wie stelle ich es an das meine Bestellliste eine Bestellung mit voraussichtlich unendlich vielen Bestellpositionen schluckt. Soweit ich weiß kann man ja nur Konstruktoren einer klasse erstellen die eine definierte anzahl an Parametern annehmen.
Ich bitte euch also um Erfahrungen und Ideen zu der Problemstellung bzw. Ergänzungen zum lösen meines Ansatzes.
Für ein Projekt soll ich in Java ein Programm schreiben, das in der Lage sein soll Bestellungen aufzunehmen.
(Ich Benutze NetBeans 6.9.1 JDK1.7)
-Eine Bestellung besteht dabei aus mehreren Bestellpositionen.
-Eine Bestellposition besteht aus Artikeln und der Anzahl.
-Jede Bestellung muss einem Kunden Zugeordnet werden, Jede Bestellposition einer Bestellung.
-Es sollen Später mit einem aufruf einer Bestellung, alle Bestellpositionen herausgegeben werden .
Das ist nur ein kleiner Auszug aus dem gesamten Projekt, an dem ich allerdings am verzweifeln bin.
Als Tip wurde uns gesagt das wir zwei Klassen erstellen sollen, "Bestellung" und "Bestellposition".
Meine Idee war es bis gerade eben:
Ich sorge erst dafür das über einen Konstruktor der "Bestellposition(int artikel-Id, int anzahl)" solange neue Bestellpositionen erstellt werden, wie der Kunde neue artikel fordert. Am ende werden diese Bestellpositionen dann in eine Arrayliste der Bestellung übernommen, in der dann noch jeweils die Zugehörige Kunden-ID und uhrzeit mit aufgenommen werden. "Bestellund(Bestellposition bestellposition, int uhrzeit, int kundenId)"
Bis jetzt kann ich:
Am anfang der Bestellung den Kunden anhand der KundenId aus der Arrayliste heraussuchen(und theoretisch später in die Bestellung einbinden)
Die artikel anhand der ID heraussuchen und mit der Anzahl versehen.
Die Frage ist nun wie stelle ich es an das meine Bestellliste eine Bestellung mit voraussichtlich unendlich vielen Bestellpositionen schluckt. Soweit ich weiß kann man ja nur Konstruktoren einer klasse erstellen die eine definierte anzahl an Parametern annehmen.
Ich bitte euch also um Erfahrungen und Ideen zu der Problemstellung bzw. Ergänzungen zum lösen meines Ansatzes.
Zuletzt bearbeitet von einem Moderator: