Instanz: Unterschied zwischen den Versionen

 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
[[Datei:Objektinstanz (rot) auf der Objektleiste in BlueJ.png|mini|alternativtext=Objektinstanz (rot) auf der Objektleiste in BlueJ]]
== Einführung ==
== Einführung ==
Wenn ein [[Objektorientierung|Objektorientiertes]]-Programm ausgeführt wird, müssen konkrete Objekte nach dem Bauplan der entsprechenden [[Klasse]] erzeugt werden. Diese Objekte werden auch Instanzen genannt. Den Prozess der Objekterzeugung nennt man [[Instanziierung]]. In Java wird dabei Speicherplatz für die Variablen des Objektes reserviert, und eine Referenz auf das neu erzeugte Objekt wird möglich. Sie erlaubt den Zugriff auf alle öffentlichen [[Methode|Methoden]] und [[Attribut|Attribute]], die im [[Quelltext]] der [[Klasse]] für Objekte dieser Klasse festgelegt wurden.
Wenn ein [[Objektorientierung|Objektorientiertes]]-Programm ausgeführt wird, müssen konkrete Objekte nach dem Bauplan der entsprechenden [[Klasse]] erzeugt werden. Diese Objekte werden auch Instanzen genannt. Den Prozess der Objekterzeugung nennt man [[Instanziierung]]. In Java wird dabei Speicherplatz für die Variablen des Objektes reserviert, und eine Referenz auf das neu erzeugte Objekt wird möglich. Sie erlaubt den Zugriff auf alle öffentlichen [[Methode|Methoden]] und [[Attribut|Attribute]], die im [[Quelltext]] der [[Klasse]] für Objekte dieser Klasse festgelegt wurden.
Zeile 52: Zeile 53:
[[Kategorie:AHR_I_Informatik_LK]]
[[Kategorie:AHR_I_Informatik_LK]]
[[Kategorie:FI_I_SDM]]
[[Kategorie:FI_I_SDM]]
[[Kategorie:FI_I_TP1]]