Конструирование классов на основе принципа наследования

Отменен
Заказ
3289575
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
5 Июн 2020 в 19:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
2 Июн 2020 в 20:41
Просмотров
126
Описание работы

Задание

1. В соответствии с вариантом задания разработать базовый класс. В базовый класс следует

включить свойства и методы, общие для заданных классов­наследников. Базовый класс

должен включать в себя не менее двух свойств и двух методов, один из которых –

виртуальная функция.

2. Разработать классы, производные от базового класса (наследники). Классы­наследники

должны наследовать от базового класса хотя бы одно свойство, а также должны иметь хотя

бы одно собственное свойство. В классы­наследники должны быть включены следующие

методы:

a. Метод, наследуемый от базового класса без переопределения.

b. Виртуальная функция базового класса, переопределённая в производном классе.

c. Собственные методы производного класса. В состав производного класса должен

быть включён хотя бы один метод, изменяющий какое­либо свойство класса.


3. Разработать программу, выполняющую следующие действия:

a. Создание нескольких объектов на основе классов–наследников.

b. Объединение объектов в массив (массив указателей на базовый класс).

c. Отображение значений свойств объектов на экране в цикле.

d. Изменение свойств объектов по номеру элемента массива.

e. Вычисление заданного параметра.

f. Выход из программы.

4. Объявление и реализацию каждого класса поместить в отдельный модуль.

5. Действия над объектами (просмотр, изменение, вычисление параметра

) должны быть доступны через меню; последовательность выполнения действий –

произвольная, в цикле.

6. Представить отчёт следующего содержания:

a. Постановка задачи;

b. Текст программы;

c. Диаграмма классов с указанием свойств и методов класса;

d. Диаграмма компонентов

9 вариант:

Базовый класс - Страховой полис

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

Вычисляемый параметр - Количество полисов на заданную фамилию.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.54
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир