Der Standardkonstruktor
Jede Klasse definiert implizit einen parameterlosen Standard-konstruktor. Bei Aufruf erzeugt er ein neues Objekt (ein neues Exemplar der betreffenden Klasse), indem er der Reihe nach dessen Attribute (d.h. Exemplarvariablen) erzeugt und initialisiert.
- Hat die Exemplarvariable primitiven Typ, wird der entsprechende Speicherplatz beschafft und mit dem Initialwert des Typs belegt.
- Hat die Exemplarvariable als Typ den Bezeichner einer anderen Klasse, ist der Initialwert null .
Der Standardkonstruktor übernimmt die Sichtbarkeitsangabe (public, protected, private, keine Angabe) seiner Klasse.
Ein Beispiel haben wir bei der Klasse Account gesehen.