ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 9) онлайн

Глава 9. Наследование

Базовый и производный классы

Определение производного класса

Обобщение в диаграммах классов в UML

Доступ к базовому классу

Результат программы COUNTEN

Спецификатор доступа protected

Недостатки использования спецификатора protected

Неизменность базового класса

Разнообразие терминов

Конструкторы производного класса

Перегрузка функций

Какой из методов использовать?

Операция разрешения и перегрузка функций

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

Применение программы ENGLEN

Конструкторы класса DistSign

Методы класса DistSign

В поддержку наследования

Иерархия классов

Абстрактный базовый класс

Конструкторы и функции

Наследование и графика

Общее и частное наследование

Комбинации доступа

Выбор спецификатора доступа

Уровни наследования

Множественное наследование

Методы классов и множественное наследование

Частное наследование в програмне EMPMULT

Конструкторы при множественном наследовании

Конструкторы без аргументов

Конструктор со многими аргументами

Неопределенность при множественном наследовании

Включение: классы в классах

Включение в программе EMPCONT

Композиция: сложное включение

Роль наследования при разработке программ

Резюме

Вопросы

Упражнения

 

1