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