- Instantierung
-
Als Instanziierung bezeichnet man in der Objektorientierten Programmierung das Erzeugen eines Objekts einer bestimmten Klasse. Eine Klasse kann einem abstrakten Datentyp entsprechen, an welchen Funktionen gekoppelt sind. Während der Instanziierung eines Objekts wird in vielen Programmiersprachen ein sogenannter Konstruktor ausgeführt.
Die Instanz einer Klasse ist ein konkretes Exemplar mit konkreten Ausprägungen, mit dem bis zu deren Zerstörung gearbeitet werden kann. Zum Beispiel könnte es in einem Programm, das mit Autos arbeitet (beispielsweise eine Shopsoftware), eine Klasse „Auto“ geben, in der möglichst abstrakt beschrieben wird, welche Eigenschaften ein Auto hat. Wenn in einem solchen Programm ein konkretes Auto, zum Beispiel „Porsche, schwarz, Fahrzeugnummer X“, erstellt wird, das dann dem Programm zur weiteren Verwendung zur Verfügung steht, so nennt man dieses nun eine Instanz der Klasse „Auto“ und der Vorgang der Objekterstellung heißt Instanziierung.
Wikimedia Foundation.