Википедия
В программировании суперклассом или родительским классом называют класс , на основе которого создаются другие классы. Классы, полученные на основе суперкласса, называются дочерними классами, производными классами или подклассами .
Суперкласс позволяет создавать обобщенный интерфейс, заключающий в себе настраиваемую функциональность за счет использования виртуальных функций .
Механизм суперклассов широко используется в объектно-ориентированном программировании благодаря возможности повторного использования , что достигается благодаря общим возможностям, инкапсулированным в модульные объекты.
Языки программирования могут поддерживать абстрактные и конкретные суперклассы.