Зміст курсу
Java ООП
Java ООП
Завдання: Абстракція
Завдання
Для вас створено абстрактний клас Shape
. Він містить два абстрактні методи: calculateArea()
та calculatePerimeter()
. Ваше завдання — реалізувати два класи: Rectangle
та Circle
. Необхідно успадкувати ці класи від абстрактного класу Shape
та перевизначити його методи.
Ось короткий довідник:
Для класу
Circle
вам знадобиться полеradius
, а для класуRectangle
— поляwidth
таheight
. Ці поля та їх конструктори вже надані. Використовуйте ці поля при перевизначенні методів.Якщо у вас недостатньо знань з геометрії, ось коротка довідка з необхідними формулами:
Площа кола: Pi * radius * radius;
Периметр кола: 2 * PI * radius;
Площа прямокутника: width * height;
Периметр прямокутника: 2 * (width + height).
Щоб використати значення π (PI), скористайтеся бібліотекою Math
. Ви можете отримати значення π через Math.PI
.
Дякуємо за ваш відгук!