Завдання: Абстракція
Завдання
Для вас вже створено абстрактний клас 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.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain how to use the @Override annotation in this context?
What does the abstract class Shape look like?
Can you show an example of how to create and use a Rectangle or Circle object?
Awesome!
Completion rate improved to 4.76
Завдання: Абстракція
Свайпніть щоб показати меню
Завдання
Для вас вже створено абстрактний клас 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.
Дякуємо за ваш відгук!