9.9. Einen überladenen Konstruktor aus einem anderen Konstruktor aufrufen

NOTE

Nutzen Sie this( ), um einen Konstruktor aus einem anderen überladenen Konstruktor in der gleichen Klasse aufzurufen.

Der Aufruf von this( ) kann nur in einem Konstruktor verwendet werden und muss die erste Anweisung in einem Konstruktor sein.

Ein Konstruktor kann entweder einen Aufruf von super( ) ODER einen Aufruf von this( ) haben, aber nie beides!

Was ist, wenn man überladene Konstruktoren hat, die zwar mit unterschiedlichen Argumenttypen umgehen können, sonst aber genau das Gleiche machen? Sie wissen, dass Sie doppelten Code vermeiden wollen, der in jedem der Konstruktoren sitzt (grausam bei der Wartung usw.). Also würden Sie gern den Großteil des Konstruktorcodes ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.