IT-Lexikon › Programmierung › Abstrakte Klasse

Abstrakte Klasse

Programmierung Svenska → Aktualisiert: 2026-09-04

Eine Klasse, die sich nicht direkt instanziieren lässt — nur erben. Definiert eine Teilimplementierung mit einigen Methoden, die Subklassen implementieren müssen.

Abzugrenzen vom Interface: Eine abstrakte Klasse kann Felder und eine Teilimplementierung besitzen, ein Interface nur Methodensignaturen. Java: abstract class + abstract method, C++ rein virtuelle Funktionen = 0, Python ABC + @abstractmethod. Rust kennt gar keine Vererbung — dort übernehmen Traits diese Rolle.

← Zurück zum Lexikon