Перейти до змісту

Успадкування

Успадкування (наслідування, inheritance) — механізм утворення нових класів на основі використання властивостей і функціоналу вже існуючих класів.

Ключовими поняттями наслідування є підклас (subclass) і суперклас (super class). Суперклас ще називають базовим (base class) або батьківським (parent class), а підклас — похідним (derived class) або дочірнім (child class).

Підклас успадковує властивості, методи та інші публічні атрибути з базового класа. Він також може перевизначати (override) методи базового класа. Якщо підклас не визначає свій конструктор, він успадковує конструктор базового класс за замовчуванням.

Back to top