C++ Программирование в среде С++ Builder 5

         

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


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

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

Наследование позволяет также модифицировать поведение базового класса. Производный класс может переопределять некоторые функции-элементы базового класса, оставляя основные свойства класса в неприкосновенности .

Синтаксис производного класса следующий:

class имя класса: ключ доступа имя_базового класса [, ...] {

тело_объявления_класса } ;

Ключ_доступа — это одно из ключевых слов private, protected или public.



Содержание раздела