Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичні рекомендації до виконання лабораторни...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
41.34 Кб
Скачать

Лабораторна робота №10

Тема: Розробка програм з віртуальними методами.

Мета: Закріпити теоретичні знання з технології побудування програм з ієрархією класів та віртуальними методами. Придбати практичні навички створення класів нащадків та програмних продуктів з їх використанням.

Хід роботи.

  1. Гуртуючись на розробленій ієрархії класів (лабораторна робота 9) внести зміни у розроблену програму. У базовий та успадкований класи додати віртуальні методи.

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

  1. Розробити програму на базі створених класів. Продемонструвати різні способи створення об’єктів.

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Висновки

______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Питання для самоконтролю знань

              1. Дати визначення поняттю віртуальний клас.

              2. Дати визначення поняттю успадкування віртуального метода.

              3. Види успадкування у С++.

              4. Навести синтаксис оголошення віртуального методу.

              5. Привести приклад послідовності виконання конструкторів та деструкторів похідних класів, віртуальних методів.

              6. Засоби порушення принципів інкапсуляції при успадкуванні.

              7. Поняття таблиці віртуальних методів.

27