C-Programmierung

Konstruktoren

Objektzyklus | | Instanzen

Für jede Klasse existiert eine Initialisierungsfunktion (constructor). Dieser Konstruktor wird aufgerufen, wenn eine Instanz erzeugt oder eine Klassen-Variable deklariert wird.

Der Konstruktor (ctor) hat keinen Funktionswert und besitzt als Funktionsnamen den Klassennamen:

   DataContainer() {value=0;}

Im Konstruktor werden die Initialwerte aller Komponenten einer neu erzeugten Instanz definiert.

Eine explizite Initialisierung entfällt dadurch!

OutOfGas

Analogie: Nach der Herstellung eines Autos hat der Tank einen definierten Zustand, er ist garantiert leer.

Objektzyklus | | Instanzen

Options: