Содержание
- 2. Наследование процесс, в ходе которого один объект может приобрести свойства другого
- 3. Наследование в С++ Один класс приобретает свойства другого класса в момент своего объявления Создание иерархии классов
- 4. Управление доступом к членам базового класса class имя-производного-класса : уровень_ доступа имя-базового-класса { // тело класса
- 5. Уровень доступа public Все открытые и защищенные члены базового класса становятся открытыми и защищенными членами производного
- 6. Объекты класса derived могут непосредственно ссылаться на открытые члены класса base
- 7. Уровень доступа private Все открытые и защищенные члены базового класса становятся закрытыми членами производного класса Они
- 8. Пример уровня доступа private
- 9. Задание Разработать объектную модель кошелька Использовать: конструкторы дружественные функции подставляемые функции наследование: открытое и закрытое
- 10. Наследование и защищенные члены - protected Повышение гибкости механизма наследования Защищенный член класса также как и
- 11. Открытое наследование защищенных членов Если переменные i и j объявлены защищенными и класс derived наследует свойства
- 12. Если производный класс является базовым по отношению к другому производному классу, то любой защищенный член исходного
- 13. Закрытое наследование защищенных членов При закрытом наследовании все члены класса base становятся закрытыми членами класса derived1
- 14. Защищенное наследование Все открытые и защищенные члены базового класса становятся защищенными членами производного
- 15. Множественное наследование
- 16. Конструкторы, деструкторы и наследование Вызов конструкторов и деструкторов При создании объекта производного класса сначала вызывается конструктор
- 17. Вызов конструкторов и деструкторов при иерархическом наследовании Конструкторы вызываются в иерархическом порядке деструкторы – в обратном
- 18. Множественное наследование Конструкторы вызываются в иерархическом порядке Деструкторы – в обратном
- 19. Передача параметров конструктору базового класса
- 23. Предоставление доступа
- 26. Скачать презентацию