|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.04.2021, 16:52 | #1 |
Пользователь
Регистрация: 08.12.2019
Сообщений: 30
|
Классы. Абстрагирование. Наследование. Инкапсуляция. Полиморфизм.
Реализовать возможность пользователю добавлять новые объекты базового и производных классов в память программы.
Реализовать возможность пользователю просматривать весь список добавленных в память программы объектов классов (список должен содержать 2-3 основных поля, по которым возможно идентифицировать весь объект класса). Реализовать возможность пользователю просматривать значение всех свойств любого из объектов, добавленных в память программы. Реализовать возможность пользователю редактировать значение любого из свойств для любого из объектов, добавленных в память программы. Реализовать возможность пользователю удалять любой из объектов, добавленных в память программы. Реализовать возможность пользователю вызывать любой из методов объектов классов, добавленных в память программы. Модифицировать программу добавив в неё возможность сохранения свойств любого из объектов, добавленного в память программы, в файл, а также заполнения (и при добавлении нового объекта, и при редактировании имеющегося объекта) свойств объекта на основании ранее сохраненного файла. Само задание: Создать абстрактный класс Figure с методами вычисления площади и периметра, а также методом, выводящим информацию о фигуре на экран. Создать производные классы: Rectangle (прямоугольник), Circle (круг), Triangle (треугольник) со своими методами вычисления площади и периметра.Создать массив n фигур и вывести полную информацию о фигурах на экран. |
11.04.2021, 16:53 | #2 |
Пользователь
Регистрация: 08.12.2019
Сообщений: 30
|
Код есть,но нужна помощь в доработке согласно условиям.
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Наследование и полиморфизм C# | Алиса_М | Помощь студентам | 1 | 03.05.2016 12:29 |
Объясните пожалуйста программу. показать 3 основных признака ООП: наследование, инкапсуляция, полиморфизм (Паскаль) | mongush | Помощь студентам | 11 | 27.01.2014 16:52 |
наследование и полиморфизм в ооп | IRONHIDE | C++ Builder | 1 | 29.01.2013 12:39 |
Наследование, полиморфизм | Matrix6993 | Общие вопросы Delphi | 1 | 18.03.2012 12:53 |