Informatik-Lexikon |
Konstruktor |
|
Der Konstruktor ist eine Methode, die immer dann aufgerufen und ausgeführt wird, wenn ein neues Objekt der Klasse erzeugt wird. Beispiel 1: Direktes Arbeiten mit BlueJSie haben eine Klasse wie Kreis oder Dreieck vor sich und wollen nun im BlueJ-Fenster ein Objekt sonne der Klasse Kreis oder ein Objekt dach der Klasse Dreieck erzeugen. Um das Objekt sonne zu erzeugen, klicken Sie mit der rechten Maustaste auf die Klasse Kreis und wählen aus dem Kontextmenü den Befehl "new Kreis" oder "neuer Kreis". Sie werden dann aufgefordert, diesem neuen Kreis-Objekt einen Namen zu geben. Anschließend wird von BlueJ ein Kreis-Objekt mit dem von Ihnen gewünschten Namen erzeugt und als rotes Rechteck in dem unteren Fensterbereich angezeigt. Zum Erzeugen dieses Kreis-Objektes hat BlueJ automatisch den Konstruktor der Klasse Kreis aufgerufen. Beispiel 2: ProgrammierenSie haben eine Klasse wie Zeichnung, in der Sie mit Kreis- und Dreieck-Objekten umgehen wollen. In dem Konstruktor dieser Klasse erzeugen Sie dann einen neuen Kreis und ein neues Dreieck wie folgt: public void Zeichnung()
{
sonne = new Kreis();
dach = new Dreieck();
}
In dem Quelltext des Konstruktors von Zeichnung werden zur Erzeugung der Objekte sonne und dach die Konstruktoren der Klassen Kreis und Dreieck aufgerufen. Wenn Sie nun mit BlueJ eine neue Zeichnung erzeugen wollen, müssen Sie wiederum den Konstruktor der Klasse Zeichnung aufrufen und so weiter. |