Hallo,
ich habe hier einige Klassen, deren Setter ein zuvor definiertes Enum entgegennimmt. zB:
und
Über ein GUI erhalte ich nur die String-Werte. Eine Zuweisung, deren Wert beim Kompilieren bekannt ist, funktioniert ja so:
Aber wie veranstalte ich das, wenn ich erst zur Laufzeit erfahre, welche Klasse und welchen Wert ich speichern will?
Und ist es möglich, den Wert in einer Variablen zwischenzuspeichern? Bei
instanziere ich ja
sofort als
. Kann ich auch ein
instanzieren und darin später ein
oder
speichern?
Danke vorab!
Gruß Bruno
ich habe hier einige Klassen, deren Setter ein zuvor definiertes Enum entgegennimmt. zB:
Java:
public enum Bottles { Heineken, Becks, Clausthaler }
Java:
public enum Barrels { Franziskaner, Jever, Oettinger }
Über ein GUI erhalte ich nur die String-Werte. Eine Zuweisung, deren Wert beim Kompilieren bekannt ist, funktioniert ja so:
Code:
setBeer(Bottles.Becks);
Und ist es möglich, den Wert in einer Variablen zwischenzuspeichern? Bei
Code:
private Bottles myBottle = Bottles.Becks
Code:
myBottle
Code:
Bottles
Code:
Object myBottle
Code:
Bottles
Code:
Barrels
Danke vorab!
Gruß Bruno