L
LTHEGD421
Gast
Hallo,
ich habe da eine Frage: Kann man den Typ einer Instanzvariablen später festlegen?
Vereinfachtes Beispiel:
-3 Klassen: "Entscheidung", "Eins" und "Zwei"
In Klasse "Entscheidung" brauche ich eine Instanzvariable vom Typ "Eins" oder "Zwei". Der Typ soll erst im Laufe des Programms "Entscheidung" festgelegt werden, bis dahin werden sie nicht verwendet.
Geht das?
Bisher mache ich das so, dass ich beide Instanzvariablen anlege(Eins eins; Zwei zwei
.
Und wenn später die Entscheidung getroffen wurde, nur eine davon verwende, die andere wird im weiteren Verlauf nicht benötigt.
Das nervige ist, dass wenn ich eine Methode aus Eins oder Zwei aufrufe, immer erst abfragen muss, ob Eins oder Zwei gewählt wurde.
ich habe da eine Frage: Kann man den Typ einer Instanzvariablen später festlegen?
Vereinfachtes Beispiel:
-3 Klassen: "Entscheidung", "Eins" und "Zwei"
In Klasse "Entscheidung" brauche ich eine Instanzvariable vom Typ "Eins" oder "Zwei". Der Typ soll erst im Laufe des Programms "Entscheidung" festgelegt werden, bis dahin werden sie nicht verwendet.
Geht das?
Bisher mache ich das so, dass ich beide Instanzvariablen anlege(Eins eins; Zwei zwei
Und wenn später die Entscheidung getroffen wurde, nur eine davon verwende, die andere wird im weiteren Verlauf nicht benötigt.
Das nervige ist, dass wenn ich eine Methode aus Eins oder Zwei aufrufe, immer erst abfragen muss, ob Eins oder Zwei gewählt wurde.