Der Konstruktor
Der Konstruktor ist eine spezielle Methode.
Er wird immer automatisch direkt beim Erzeugen ("new ...") aufgerufen.
In den Konstruktor kommen Befehle, die bei der Erzeugung eines Objekts dieser Klasse als erstes ausgeführt werden.
Ein kleines Bild zum Konstruktor
Ein Baby gehört zur Klasse Mensch. Wenn ein Baby zur Welt kommt, wird automatisch ein "Konstruktor" aufgerufen: Dieser Konstruktor ist das Schreien und damit das erste Atmen und damit Füllen der Lungen. Falls ein Kind zur Welt kommt und nicht sofort atmet, wird mit einem leichten Klatsch auf dem Popo "der Konstruktor aufgerufen" ;-)
Achja, zum Bild: Ein Kind hat bei der Geburt keine Mütze auf ;-)
Funktion eines Konstruktors
Der Konstruktor soll dafür sorgen, dass das Objekt in einen sinnvollen Anfangszustand gesetzt wird.
Woran erkennt man einen Konstruktor?
Den Konstruktor erkennt man immer daran, dass er genauso geschrieben wird, wie der Name der Klasse!
Beachte, dass der Konstruktor die einzige Methode ist, die mit einem Großbuchstaben anfängt. Hier:
Die Klasse heißt Katze, der Konstruktor heißt auch Katze().
Zusammenfassung: Konstruktor
- Er wird immer beim Erstellen des Objektes aufgerufen.
- Der Name des Konstruktors muss immer gleich dem Namen der Klasse sein, in der er sich befindet.
- Der Konstruktor ist die einzige Methode, die mit einem Großbuchstaben beginnt.