J
jeremia
Gast
Tach, Leute!
Ich bin erst seit einem halben Jahr dabei, mir Java draufzuschaffen, insofern hoffe ich keine allzu blöde Frage zu stellen, aber ich hab's im Netz einfach nirgendwo gefunden:
Ich möchte, je nachdem, was in einem String steht, verschiedene Methoden eines Objektes aufrufen. Sagen wir mal, mein Objekt (ein AudioPlayer) hat die Methoden "play" und "stop".
Jetzt möchte ich, dass ein anderes Objekt, je nachdem, ob in einem String "play" oder "stop" steht, die Methode AudioPlayer.play() bzw. AudioPlayer.stop() aufrufen, möchte aber nicht per if/else jede Möglichkeit von Hand programmieren, sondern dass einfach die Methode, die dem Stringinhalt entspricht, aufgerufen wird. Sprich, ich suche eine Konstruktion à la
Gibt's sowas?
Vielen Dank,
Jeremia
Ich bin erst seit einem halben Jahr dabei, mir Java draufzuschaffen, insofern hoffe ich keine allzu blöde Frage zu stellen, aber ich hab's im Netz einfach nirgendwo gefunden:
Ich möchte, je nachdem, was in einem String steht, verschiedene Methoden eines Objektes aufrufen. Sagen wir mal, mein Objekt (ein AudioPlayer) hat die Methoden "play" und "stop".
Jetzt möchte ich, dass ein anderes Objekt, je nachdem, ob in einem String "play" oder "stop" steht, die Methode AudioPlayer.play() bzw. AudioPlayer.stop() aufrufen, möchte aber nicht per if/else jede Möglichkeit von Hand programmieren, sondern dass einfach die Methode, die dem Stringinhalt entspricht, aufgerufen wird. Sprich, ich suche eine Konstruktion à la
Code:
AudioPlayer.(Stringinhalt)()
Gibt's sowas?
Vielen Dank,
Jeremia