Objekt: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springenK |
|||
Zeile 1: | Zeile 1: | ||
− | Ein Objekt ist eine [[Instanz]] einer [[Klasse]]. Ein Objekt kann als eine "Menge von Daten" aufgefasst werden, strukturiert nach den Vorgaben der dazugehörigen Klasse. Fasst man eine Klasse als Bauplan, und ein Objekt als Bau (z.B. ein Haus), auf, ist klar, dass es mehr als ein Objekt pro Klasse geben kann. | + | Ein Objekt ist eine [[Instanz]] einer [[Klasse]]. Ein Objekt kann als eine "Menge von Daten" aufgefasst werden, strukturiert nach den Vorgaben der dazugehörigen Klasse. Fasst man eine Klasse als Bauplan, und ein Objekt als Bau (z.B. ein Haus), auf, ist klar, dass es mehr als ein Objekt pro Klasse geben kann. Die Objekte ein und der selben Klasse können zur gleichen Zeit verschiedene Zustande haben. |
Objekte existieren nur während der [[Laufzeit]] eines Programmes. Sie sind dann im Heap, einem Teilbereich flüchtigen Speichers (RAM) für Objekte zu finden. | Objekte existieren nur während der [[Laufzeit]] eines Programmes. Sie sind dann im Heap, einem Teilbereich flüchtigen Speichers (RAM) für Objekte zu finden. |
Version vom 2. März 2016, 09:51 Uhr
Ein Objekt ist eine Instanz einer Klasse. Ein Objekt kann als eine "Menge von Daten" aufgefasst werden, strukturiert nach den Vorgaben der dazugehörigen Klasse. Fasst man eine Klasse als Bauplan, und ein Objekt als Bau (z.B. ein Haus), auf, ist klar, dass es mehr als ein Objekt pro Klasse geben kann. Die Objekte ein und der selben Klasse können zur gleichen Zeit verschiedene Zustande haben.
Objekte existieren nur während der Laufzeit eines Programmes. Sie sind dann im Heap, einem Teilbereich flüchtigen Speichers (RAM) für Objekte zu finden.