dynamischer return- Wert ???
-
Hallo Community,
wie ist es möglich in Java einen dynamischen Typ (in C++ wäre es glaube ich ein template) in einer Methode zu returnen?
Ich weiß also zur Laufzeit nicht, welchen return- Wert das Ergebnis haben wird.Ich würde dann nämlich in dieser Methode auf den Typ des Ergebnisses einer Operation prüfen und diesen zurückgeben wollen. Ist das überhaupt möglich?
Danke im Voraus, Gruß, '][' !
-
Wenn du ein Pendant zu den Templates aus C++ suchst, dann verwende die mit Java 5.0 iengeführten Generics.
Generics
-
Vielen Dank, das wird helfen.
-
> Ich weiß also zur Laufzeit nicht, welchen return- Wert das Ergebnis haben wird
HeHe. Also, wenn du's zur Laufzeit immer noch nicht weißt, dann kann dir keiner mehr helfen *grins*.
Ich bin mir nicht ganz sicher, ob ich es richtig verstanden habe, aber würde ein "Objekt" das Problem nicht für alle Nicht-Elementaren Datentypen lösen (mit dem Potential auf Laufzeitfehler)?
Ein Objekt ist zwar nicht dynamisch, aber er ist die Oberklasse für alle nichtElementaren Typen (also alle, bis auf endlich viele...)