IT-lexikon › Programmering › Abstrakt klass

Abstrakt klass

Programmering In English → Uppdaterad: 2026-05-24

Klass som inte kan instansieras direkt — bara ärvas. Definierar partial implementation med några metoder som subklasser måste implementera.

Skiljs från interface: abstrakt klass kan ha fält och delvis implementation; interface har bara metodsignaturer. Java abstract class + abstract method, C++ rena virtuella funktioner = 0, Python ABC + @abstractmethod. Rust har inte arv alls — använder traits istället.

← Tillbaka till lexikonet