Konstruktoren zur Erzeugung von Objekten Flashcards

1
Q

Wozu dient ein überladener Standard Konstruktur?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie ruft man andere Konstruktoren innerhalb überladener Konstruktoren auf?

A

Mit der Anweisung this(). In die Klammer wird die Parameterliste des vorherigen Konstruktors eingetragen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist ein Copy Konstruktor?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist ein Standard Konstruktor?

A

Der Standard Konstruktor wird durch den new-Operator aufgerufen und ist eine spezielle Methode zur Erzeugung von Objekten einer Klasse.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie wird ein Standard Konstruktor definiert?

A

Name des Konstruktors = Klassenname
Kein Rückgabetyp und & Sichtbarkeit public
Anpassen der Defaultwerte für primitive Datentypen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly