Im Zuge des Informatik Unterrichts der Q1 in der gymnasialen Oberstufe wurde uns eine Projektarbeit aufgetragen, bei der wir eine Art von Liste in einem realitätsnahen Kontext verwenden sollen.
Ich habe mich für einen Warenkorb entschieden, der von einem Stack repräsentiert wird.
Man kann über ein GUI ein Regal auswählen und so dann in einem neuen Fenster einen "Produkt" Button anklicken, der dann ein "Produkt1" in den Stack legt. Immer wenn ein Produkt in den Stack gelegt wird, erhöht sich eine Zählvariable, die dann über "Warenkorb anzeigen" (bzw. später über Kasse") den Stack ausgibt, indem mit "(String)Notizen.stack.top()" dieser in einen String gecastet wird.
Mein Problem ist, dass meine Zählvariable "zaehlerges" aus der Summe von drei Zählvariablen besteht, die immer dann erhöht werden, wenn eines der drei Produkten in den Stack gelegt wird.
Die drei Zähler müssen von der Klasse WarenkorbWindow aus second, third und fourth window abrufbar sein, damit sie addiert werden können.
Ich bekomme es nicht hin, die Zähler P1,2 und 3 public zu setzen. Es wäre nett, wenn ich diesbezüglich Hilfe und vielleicht auch generelle Hinweise zu dem Programm bekommen würde.
Mit freundlichen Grüßen
Lennart
https://www.dropbox.com/s/rd3tzwl9xm9jr38/Warenkorb 15.12.rar?dl=0
Die Datei besteht aus Liste, Stack und zwei Notizen Dateien. Diese zwei sind das eigentliche Programm.
Wenn Änderungen vorgenommen werden, bitte als neues RAR/ZIP Archiv hochladen
Ich habe mich für einen Warenkorb entschieden, der von einem Stack repräsentiert wird.
Man kann über ein GUI ein Regal auswählen und so dann in einem neuen Fenster einen "Produkt" Button anklicken, der dann ein "Produkt1" in den Stack legt. Immer wenn ein Produkt in den Stack gelegt wird, erhöht sich eine Zählvariable, die dann über "Warenkorb anzeigen" (bzw. später über Kasse") den Stack ausgibt, indem mit "(String)Notizen.stack.top()" dieser in einen String gecastet wird.
Mein Problem ist, dass meine Zählvariable "zaehlerges" aus der Summe von drei Zählvariablen besteht, die immer dann erhöht werden, wenn eines der drei Produkten in den Stack gelegt wird.
Die drei Zähler müssen von der Klasse WarenkorbWindow aus second, third und fourth window abrufbar sein, damit sie addiert werden können.
Ich bekomme es nicht hin, die Zähler P1,2 und 3 public zu setzen. Es wäre nett, wenn ich diesbezüglich Hilfe und vielleicht auch generelle Hinweise zu dem Programm bekommen würde.
Mit freundlichen Grüßen
Lennart
https://www.dropbox.com/s/rd3tzwl9xm9jr38/Warenkorb 15.12.rar?dl=0
Die Datei besteht aus Liste, Stack und zwei Notizen Dateien. Diese zwei sind das eigentliche Programm.
Wenn Änderungen vorgenommen werden, bitte als neues RAR/ZIP Archiv hochladen
Zuletzt bearbeitet: