Liebe Java-Gemeinde,
Folgender Ist-Stand:
In der zugehörigen Hauptklasse (mit der main-Fkt) soll nun ein Objekt "var" erzeugt werden, die nach Eingabe des Nutzers während der Laufzeit nun entweder vom Typ Aa oder Ab ist, jedoch in beiden Fällen var heißen soll! Das Objekt var wird im weiteren Verlauf innerhalb der main-Fkt benötigt, daher sind Initialisierungen innerhalb von Blöcken (z.B. if) nicht zielführend.
Habt ihr eine Idee, wie ich dieses Dilemma lösen kann?
Folgender Ist-Stand:
- Es wurde eine abstrakte Klasse A erstellt mit den Methoden A.z() und A.y()
- Eine abgeleitete Klasse heist Aa und besitzt eine weitere Methode Aa.x()
- Eine weitere von A abgeleitete Klasse (Ab) besitzt die Methode Ab.w()
In der zugehörigen Hauptklasse (mit der main-Fkt) soll nun ein Objekt "var" erzeugt werden, die nach Eingabe des Nutzers während der Laufzeit nun entweder vom Typ Aa oder Ab ist, jedoch in beiden Fällen var heißen soll! Das Objekt var wird im weiteren Verlauf innerhalb der main-Fkt benötigt, daher sind Initialisierungen innerhalb von Blöcken (z.B. if) nicht zielführend.
Habt ihr eine Idee, wie ich dieses Dilemma lösen kann?