Ein Konstruktor wird immer in der Art:
Code:
<Objekt> := <Klassenname>.<Konstruktor>
aufgerufen. Nur der Konstruktur einer Klasse (ist auch eine sog. Klassenfunktion) weiß wie eine Klasse erstellt wird (nötiger Speicher, ...) und liefert einen Zeiger auf das erstellte Objekt zurück.
In anderen Sprachen ist das Ähnlich:
Code:
<Objekt-Zeiger> = new <Klassenname>