Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания (вариант b).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
921.6 Кб
Скачать

9.2. Полиморфизм. Виртуальные методы

Cоздать класс «одномерный динамический массив из потомков-объектов, описанных в 9.1». Реализовать следующие методы:

  • создание массива;

  • занесение элемента в массив;

  • удаление элемента из массива;

  • вывод на экран элементов массива с соответствующими полями для каждого объекта;

  • удаление массива.

Определить: конструктор, деструктор, виртуальные методы. Выполнить тестирование написанных методов.

9.3. Полиморфизм. Виртуальные методы

Воспользоваться шаблоном задания 8.4, создать класс «односвязный список из потомков-объектов, описанных в 9.1». Для данного списка реализовать следующие методы:

  • инициализация списка;

  • добавление объекта в список;

  • удаление объекта из списка;

  • просмотр элементов списка и вывод на экран элементов списка с соответствующими полями для каждого объекта;

  • удаление списка.

Определить: конструктор, деструктор, виртуальные методы. Выполнить тестирование написанных методов.

71

©Серикова Н.В.