Instanz: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) |
|||
| (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]] | |||