Was sind Konstruktoren und Destruktoren? |
Konstruktoren sind spezielle Methoden zur Erzeugung und Initialisierung neuer Objekte. |
|
Die Initialisierung erfolgt normalerweise mit Werten, die
dem Konstruktor als Parameter übergeben werden.
Benutzt man den vom System bereitgestellten Konstruktor Create, dann
werden dem erzeugten Exemplar keine Werte zugewiesen. (s. Delphi Hilfe) |
|
Wegen der Polymorphie kann eine Klasse mehrere Konstruktoren haben, die sich im Bezeichner unterscheiden müssen. |
Welcher Konstruktor aufgerufen wird, entscheidet sich beim
Erzeugen eines neuen Exemplars.
|
|
Destruktoren |
Durch einen Destruktor-Aufruf werden die benutzerdefinierten Aktionen des Destruktors ausgeführt, bevor in der letzten Zeile mit Destroy oder Free das Objekt aus dem Speicher entfernt wird (s. Delphi Hilfe). |