Лекция: Наследование при создании классов объектов

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

 

Достоинства наследования.

1. Наследование позволяет использовать существующий код несколько раз. Имея написанный и отлаженный базовый класс его можно больше не модифицировать, а механизм наследования позволит приспособить его для новых задач путем порождения от него новых производных классов.

2. Программист может использовать классы, созданные кем-то другим, ему остается лишь создать производные классы и добавить к ним новые возможности.

3. Позволяет строить иерархии классов.

 

Рисунок 1. Сущность наследования.

еще рефераты
Еще работы по информатике