Tools für Entwickler

Warum man non-final Methoden nicht im Konstruktor nutzen sollte

JavaSPEKTRUM - Ausgabe 06/2003
Titelthema: Tools für Entwickler

Leseprobe: Der Aufruf von polymorphen Methoden während der Initialisierungsphase eines Objekts kann zu Überraschungen führen. Deshalb gibt es die Regel: "Man soll keine non-final Methoden im Konstruktor aufrufen." In diesem Artikel wollen wir uns ansehen, warum diese Regel sinnvoll ist und wie genau die Initialisierung von Objekten in Java funktioniert.

Autor(en): Klaus Kreft und Angelika Langer

Artikeljahresübersichten JavaSPEKTRUM 2003

Print-Ausgabe kaufen und weiterlesen Hier lesen