Наследование

Наследование — это механизм создания нового класса на основе уже существующего. При этом к существующему классу могут быть добавлены новые элементы (данные и функции), либо существующие функции могут быть изменены.

Далее

Конструкторы и деструкторы

Конструктор — функция, предназначенная для инициализации объектов класса.

Далее