Polymorphie in Java
- Achtung: Der hier angebotene Polymorphismus ist wesentlich liberaler als der in Gofer! In Java sind z.B. auch "gemischte" Listen möglich, die Elemente verschiedenster Typen enthalten.
- Dies kann eine Erleichterung sein, erlaubt allerdings auch "Typfehler", die nicht immer einfach zu finden sind.
- Diszplinierte Polymorphie kann man durch Verwendung der Klasse Class erhalten. Ihre Exemplare geben Typinformation für andere Objekte wieder.
- Die Klasse Object enthält eine Methode public final Class getClass() ; sie liefert die erzeugende Klasse, d.h. die engste umfassende Klasse eines Objekts.