Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

1. Объявить интерфейс, который содержит методы РИСОВАНИЯ и СТИРАНИЯ фигуры;

2. Объявить абстрактный класс Figure полями X, Y, R для задания круга и квадрата и с абстрактным методом вычисления площади фигуры.

3. Объявить 2 класса как наследники класса Figure для реализации абстракций круга и квадрата. Оба класса должны реализовывать объявленный интерфейс.

4. Создать класс «Треугольник», который реализует объявленный ранее интерфейс, но не является наследником класса Figure. Класс должен иметь собственный метод вычисления площади.

5. Создавать и визуализировать объекты на форме необходимо по щелчку мыши на форме.

6. Площадь фигуры должна отображаться в строке состояния с помощью компонента StatusBar, разделенного на 2 панели (левая для круга, правая для квадрата) при перемещении мыши над соответствующим объектом на форме.

Соответствующий метод вычисления площади должен вызываться только для объектов типа Figure.

При перемещении мыши над объектом «Треугольник» должно появляться PopUp-меню со значением площади фигуры.

8 лет назад
touchmeplease
Антон 
28 летРоссия
8 лет в сервисе
Был
8 лет назад