Konstruktoren zur Erzeugung von Objekten Flashcards
Wozu dient ein überladener Standard Konstruktur?
Ein solcher dient der Initialisierung eines Objekts mit Werten, die erst zur Laufzeit festgelegt sind. Hierzu definiert er im Gegensatz zum Standard-Konstruktor eine Parameterliste. Außerdem dient er als Alternative zum Einsatz vieler setter Methoden.
Wie ruft man andere Konstruktoren innerhalb überladener Konstruktoren auf?
Mit der Anweisung this(). In die Klammer wird die Parameterliste des vorherigen Konstruktors eingetragen.
Was ist ein Copy Konstruktor?
Ein solcher dient dem klonen von Objekten. Man kann ihn so programmieren, dass er eine tiefe Kopie (alle Referenzdatentypen) oder eine flache Kopie (nur primitive Datentypen und Strings) erzeugt.
Was ist ein Standard Konstruktor?
Der Standard Konstruktor wird durch den new-Operator aufgerufen und ist eine spezielle Methode zur Erzeugung von Objekten einer Klasse.
Wie wird ein Standard Konstruktor definiert?
Name des Konstruktors = Klassenname
Kein Rückgabetyp und & Sichtbarkeit public
Anpassen der Defaultwerte für primitive Datentypen