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