Top.Mail.Ru
Ответы
Аватар пользователя
2 дня назад
от
Изменено

Помогите решить задачу на питоне

Абстрактный класс
Контекст
Вы работаете в компании, занимающейся разработкой программного обеспечения для архитектурных проектов. Вам необходимо разработать программу для расчёта площади различных геометрических фигур, таких как круги, прямоугольники и треугольники.
Задача
Создайте:
• класс Shape, который будет базовым классом для всех фигур и будет хранить пустой метод area, который наследники должны переопределить;
• класс Circle;
• класс Rectangle;
• класс Triangle.
Классы Circle, Rectangle и Triangle наследуют от класса Shape и реализуют метод для вычисления площади фигуры.
Дополнительно: изучите информацию о работе с абстрактными классами.
На основе этой информации сделайте так, чтобы:
1. Нельзя было создавать объекты класса Shape.
2. Наследники класса Shape переопределяли его метод агеа, чтобы объекты этих классов можно было использовать.

Только авторизированные пользователи могут оставлять свои ответы