Was ist Instantiation?

In der Informatik ist Instantiierung die Realisierung eines vordefinierten Objekts. Bei der OOP (objektorientierte Programmierung) kann eine Objektklasse definiert werden. Alle Objekte dieser Klasse verfügen über bestimmte Eigenschaften (zugeordnete Variablen), Zubehör (Zugriff auf diese Variablen) und Methoden (Funktionen). Eine Instanz dieses Objekts kann dann deklariert werden, um ihm eine eindeutige, benannte Identität zu geben, damit es im Programm verwendet werden kann. Dieser Vorgang wird als "Instantiierung" bezeichnet.

Der Begriff "Instantiierung" wird auch in anderen Bereichen der Informatik verwendet, beispielsweise bei der Erstellung virtueller Server. Die Eigenschaften des virtuellen Servers (Festplattenspeicher, zugewiesenes RAM, Betriebssystemtyp, installierte Software usw.) werden zuvor definiert. Dann können mehrere Server auf einer einzelnen Maschine mit jeder Konfiguration virtualisiert werden. Der Vorgang des Virtualisierens wird als Instantiierung bezeichnet, und jeder virtuelle Server wird als Instanz bezeichnet.

Objektorientiert, Programmierbegriffe