Файл: Тема Основные средства объектноориентированного программирования в С Тема Отношения между классами.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.01.2024
Просмотров: 15
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практическое задание 2
Тема 2. Основные средства объектно-ориентированного программирования в С++
Тема 2.2. Отношения между классами
Цель работы
Изучить возможности наследования классов на языке С++.
Задание
Определить иерархию классов для простого наследования.
Создать класс «Квадрат», члены класса – длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – диагональ, периметр, площадь. Создать производный класс – правильная квадратная призма с высотой H, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре.
Написать программу, демонстрирующую работу с этими классами: дано N квадратов и M призм, найти квадрат с максимальной площадью и призму с максимальной диагональю.
Рекомендации по выполнению задания
1. Программа должна быть написана с использованием объектно-ориентированной парадигмы средствами языка C++.
2. Выполните предлагаемое задание. Программный код должен содержать комментарии.
3. Вышлите файл выполненного задания с расширением .cpp на проверку.