```html id="objekt-oop-fisi"
Objekt in OOP – FISI
Objekt in der objektorientierten Programmierung
Ein Objekt ist ein zentrales Konzept der objektorientierten Programmierung (OOP)
und stellt eine konkrete Instanz einer Klasse dar.
Definition
Ein Objekt ist ein „exemplarisches Ding“, das aus einer Klasse erstellt wird
und konkrete Werte für deren Attribute besitzt sowie Methoden ausführen kann.
Beispiel
Klasse: Auto
Objekt 1:
Marke = BMW
Modell = X5
Farbe = Schwarz
Objekt 2:
Marke = Audi
Modell = A4
Farbe = Weiß
Beide Objekte stammen aus derselben Klasse, haben aber unterschiedliche Werte.
Bestandteile eines Objekts
- 📦 Attribute (z. B. Farbe, Name, Größe)
- ⚙️ Methoden (z. B. fahren(), speichern())
- 🆔 eindeutiger Zustand zur Laufzeit
Unterschied Klasse vs. Objekt
| Klasse |
Objekt |
| Bauplan |
Konkrete Instanz |
| Abstrakt |
Real / konkret |
| Definiert Struktur |
Enthält echte Werte |
| Einmal definiert |
Mehrfach erzeugbar |
Warum sind Objekte wichtig?
- Reale Dinge können modelliert werden
- Daten und Verhalten sind kombiniert
- Bessere Struktur im Programm
- Wiederverwendbarkeit durch Klassen
Übersicht
Prüfungsantwort (kurz):
Ein Objekt ist eine konkrete Instanz einer Klasse in der objektorientierten Programmierung.
Es besitzt eigene Werte für Attribute und kann die in der Klasse definierten Methoden ausführen.
Merksatz für die FISI-Prüfung:
🧱 Klasse = Bauplan
🧍 Objekt = fertiges Exemplar mit echten Daten
```