```html id="vererbung-oop-fisi" Vererbung in OOP – FISI

Vererbung in der objektorientierten Programmierung

Die Vererbung ist ein zentrales Prinzip der objektorientierten Programmierung (OOP). Sie ermöglicht es, Eigenschaften und Methoden einer bestehenden Klasse zu übernehmen und zu erweitern.

Definition

Bei der Vererbung erstellt man eine neue Klasse (Kindklasse / Subklasse), die Eigenschaften und Methoden einer bestehenden Klasse (Elternklasse / Superklasse) übernimmt.

Beispiel
Superklasse: Fahrzeug
- Marke
- Geschwindigkeit
- fahren()

Subklasse: Auto
- Anzahl Türen
- hat Klimaanlage

Die Klasse Auto erbt die Eigenschaften von Fahrzeug und erweitert sie um eigene Attribute.

Ziele der Vererbung
Arten der Vererbung
Wichtige Begriffe

Vergleich

Superklasse Subklasse
Allgemein Spezialisiert
Gibt Eigenschaften vor Erbt und erweitert
Wiederverwendbar Erweiterbar
Prüfungsantwort (kurz):

Vererbung ist ein Prinzip der objektorientierten Programmierung, bei dem eine Klasse (Subklasse) Eigenschaften und Methoden einer anderen Klasse (Superklasse) übernimmt und erweitern kann. Dadurch wird Code wiederverwendbar und redundanter Code vermieden.
Merksatz für die FISI-Prüfung:

🧬 Vererbung = „Kindklasse übernimmt Eigenschaften der Elternklasse“
```