blikk info infothek forum galerie sitemap

Konstruktoren

anfang zurueck weiter ende nach oben

Dies ist eine allgemeine Darstellung eines Konstruktors in einem Klassendiagramm.
  Konstruktoren:

Konstruktoren sind spezielle Objektmethoden einer Klasse und werden bei einer Erzeugung und Zerstörung von Variablen aufgerufen. Er wird dazu verwendet, die Variable in einen definierten Anfangszustand zu versetzen. Dieser Vorgang nennt sich auch Initialisierung. Ein Konstruktor braucht keinen Rückgabetyp oder Rückgabewert, weil er implizit eine Referenz auf das neue Objekt zurückgibt.


Ein Konstruktor muss folgende Anforderungen erfüllen:

  • Ein Konstruktor trägt den selben Namen der Klasse.
  • Er darf nicht als static deklariert werden.
  • Ein Konstruktor darf nur in Objekterzugungsausdrücken mit dem new-Operator benutzt werden.
  • Eine Klasse kann mehrere Konstruktoren haben. Diese müssen sich in ihrer Signatur unterscheiden (übergabe-Parameter/Werte)
  •  Wenn der Programmierer in einer Klasse gar keinen Konstruktor definiert, ergänzt der Compiler automatisch den sogenannten Default-Konstruktor (Standard Konstruktor), das ist der Konstruktor mit leerer Parameterliste, der bisher verwendet wurde.

Michael Di Domenico & Armin Meraner
nach oben
punkt   seitenbereich schließen

Links

Aufgabenstellung