Einfachvererbung
Einfachvererbung ist ein Konzept der objektorientierten Programmierung, bei dem eine Klasse (Unterklasse/Kindklasse) die Eigenschaften und Methoden genau einer anderen Klasse (Oberklasse/Elternklasse) erbt. Sie ermöglicht Code-Wiederverwendung und die Modellierung von „ist-ein"-Beziehungen. Im Gegensatz zur Mehrfachvererbung (z. B. in C++) erlauben Sprachen wie Java und Python (für Klassen) nur Einfachvererbung von Klassen, um Konflikte (Diamond-Problem) zu vermeiden. Einfachvererbung ist Grundkonzept der OOP und prüfungsrelevant.