Anhang C. Glossar

Destruktor

Der Destruktor ist eine spezielle Methode (__destruct()), die auf einem Objekt automatisch aufgerufen wird, wenn keine Variable mehr eine Referenz auf das Objekt enthält.

Siehe auch Methode, Objekt, Referenz.

Exemplar

Siehe auch Objekt.

Instanz

Siehe auch Objekt.

Instanzvariable

Eine Instanzvariable bezeichnet eine Variable eines Objektes.

Siehe auch Klasse, Objekt.

Klasse

Eine Klasse fasst Daten und die zugehörigen Operationen in einer Einheit zusammen. Sie dient als Bauplan für die Erzeugung von Objekten.

Siehe auch Objekt.

Konstruktor

Der Konstruktor (__construct()) ist eine spezielle Methode, die automatisch bei der Erzeugung eines Objektes einer Klasse aufgerufen wird.

Siehe auch Methode, Objekt.

Methode

Eine Methode ist eine Operation einer Klasse.

Siehe auch Klasse, Objekt.

Objekt

Ein Objekt ist ein Exemplar (oder eine Instanz) einer Klasse.

Siehe auch Klasse.

Referenz

Der new-Operator erzeugt ein neues Exemplar einer Klasse, ein Objekt. Als Rückgabe liefert er eine Referenz auf dieses neue Objekt, die in einer Variablen abgelegt wird. Über diese Variable kann das Objekt im Programm angesprochen werden.

Siehe auch Klasse, Objekt.

Schnittstelle

Eine Schnittstelle ist eine vollständig abstrakte Klasse. Mit ihrer Hilfe können unterschiedliche Rollen eines Objektes modelliert werden.

Siehe auch Klasse.

Vererbung

Vererbung erlaubt es, bestehenden Code zu erweitern, ohne ihn ändern oder duplizieren zu müssen. Hierbei erbt eine Kindklasse den Code einer Elternklasse und kann diesen ändern oder erweitern.

Siehe auch Klasse.