Hi,
ich möchte mittels Reflection zwei Methoden aufrufen, da die Funktionen sozusagen optional sind. Daher darf die import Funktion nicht genutzt werden.
Mein Ansatz ist wie folgt:
Wenn ich jetzt versuche die beiden Methoden aufzurufen:
Meckert er, da das Object die Funktionen getStatus und play nicht kennt.
Wie stelle ich das an?
ich möchte mittels Reflection zwei Methoden aufrufen, da die Funktionen sozusagen optional sind. Daher darf die import Funktion nicht genutzt werden.
Mein Ansatz ist wie folgt:
Code:
try {
Object player = Class.forName("net.org.media.Player").newInstance();
} catch (InstantiationException e2) {
} catch (IllegalAccessException e2) {
} catch (ClassNotFoundException e2) {
}
Wenn ich jetzt versuche die beiden Methoden aufzurufen:
Code:
String s = "datei";
if (player.getStatus() != 5){
player.play(s);
}
Meckert er, da das Object die Funktionen getStatus und play nicht kennt.
Wie stelle ich das an?