Hallo zusammen,
ich habe eine grundlegende Frage, ob Folgendes überhaupt umsetzbar ist.
Ich hab ein Attribut, welches in der KlasseA deklariert wurde, wie z.B.:
Nun möchte ich die kundenAnzahl über eine GUI-KlasseB festlegen (z.B. ein Textfeld).
Hierzu erzeuge in KlasseB ein Objekt aus KlasseA und nutze die Set'er - Methode.
Es sollen 50 Kunden sein.
Über KlasseC wiederum möchte ich die festgelegten 50 Kunden auslesen, aber das über den Get'er aus KlasseA.
Würde ich ein neues Objekt in KlasseC aus KlasseA erzeugen, verfügt die kundenAnzahl, da es ein neues Objekt ist, über den Wert 0 und nicht 50.
Nun die Frage:
Ist so eine Art Dreieckszugriff möglich/umsetzbar?
Mit einer "Hauptklasse" (ohne main - Methode), die alle Attribute beinhaltet und zwei GUI's, die dessen Werte ändern/auslesen sowie die GUI's auf die geänderten Werte der anderen GUI über die Hauptklasse zugreifen?
Ich hoffe, ihr versteht mein Anliegen
Vielen Dank für eure Hilfe
ich habe eine grundlegende Frage, ob Folgendes überhaupt umsetzbar ist.
Ich hab ein Attribut, welches in der KlasseA deklariert wurde, wie z.B.:
Java:
int kundenAnzahl;
public int kundenAnzahl() {
return kundenAnzahl;
}
public void setkundenAnzahl(int kundenAnzahl) {
this.kundenAnzahl= kundenAnzahl;
}
Nun möchte ich die kundenAnzahl über eine GUI-KlasseB festlegen (z.B. ein Textfeld).
Hierzu erzeuge in KlasseB ein Objekt aus KlasseA und nutze die Set'er - Methode.
Es sollen 50 Kunden sein.
Java:
ObjectA.setkundenAnzahl(50);
Über KlasseC wiederum möchte ich die festgelegten 50 Kunden auslesen, aber das über den Get'er aus KlasseA.
Würde ich ein neues Objekt in KlasseC aus KlasseA erzeugen, verfügt die kundenAnzahl, da es ein neues Objekt ist, über den Wert 0 und nicht 50.
Nun die Frage:
Ist so eine Art Dreieckszugriff möglich/umsetzbar?
Mit einer "Hauptklasse" (ohne main - Methode), die alle Attribute beinhaltet und zwei GUI's, die dessen Werte ändern/auslesen sowie die GUI's auf die geänderten Werte der anderen GUI über die Hauptklasse zugreifen?
Ich hoffe, ihr versteht mein Anliegen
Vielen Dank für eure Hilfe