Initialisierung von Attributen
Enthält eine Attributvereinbarung eine Initialisierung, so wird diese unter folgenden Umständen ausgeführt:
- Ist das Attribut eine Klassenvariable (static), so nur einmal, bei Initialisierung der Klasse.
- Ist es eine Exemplarvariable, so für jedes Exemplar der Klasse erneut.
Ansonsten bekommt das Attribut den Initialisierungswert seines Typs (null wenn sein Typ ein Klassenname ist).
Achtung: automatisch intialisiert werden nur Attribute, nicht aber lokale Variablen von Methoden oder statischen Initialisierungsblöcken (siehe später).