Hallo,
ich habe hier eine Klasse "Rechenaufgaben", die die Unterklassen Plus, Minus und Mal besitzt.
Außerdem habe ich eine weitere Klasse "Auswahl", die eine Variable (?!?) von
Plus p = new Plus();
Minus m = new Minus();
Mal mal = new Mal();
besitzt.
Es wird nun anhand vom Zufall bestimmt, welches spezielle Objekt der Rechenaufgabe erzeug wird.
Kann ich nun irgendwie die exakte Klasse des erstellen Objekts p, m oder mal zurückgeben?
public Rechenaufgabe getRechenaufgabe(){
....} geht es nicht.
Ist so etwas überhaupt möglich?
ich habe hier eine Klasse "Rechenaufgaben", die die Unterklassen Plus, Minus und Mal besitzt.
Außerdem habe ich eine weitere Klasse "Auswahl", die eine Variable (?!?) von
Plus p = new Plus();
Minus m = new Minus();
Mal mal = new Mal();
besitzt.
Es wird nun anhand vom Zufall bestimmt, welches spezielle Objekt der Rechenaufgabe erzeug wird.
Kann ich nun irgendwie die exakte Klasse des erstellen Objekts p, m oder mal zurückgeben?
public Rechenaufgabe getRechenaufgabe(){
....} geht es nicht.
Ist so etwas überhaupt möglich?