Java Абстрактний Shape
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Реалізуйте абстрактний клас Shape.
Реалізуйте класи Rectangle та Triangle, які наслідують Shape.
Реалізуйте клас Square, який наслідує Rectangle.
abstract class Shape { int a, b; Shape(int a, int b) // Конструктор abstract int Perimeter(); // Периметр abstract double Area(); // Площа } class Rectangle extends Shape { Rectangle(int a, int b) // Конструктор public int Perimeter() // Периметр прямокутника public double Area() // Площа прямокутника } class Square extends Rectangle { Square(int a) // Конструктор } class Triangle extends Shape { int c; Triangle(int a, int b, int c) // Конструктор public int Perimeter() // Периметр трикутника public double Area() // Площа трикутника }
Вхідні дані
Кожен рядок містить одну з трьох фігур у наступному форматі:
Square a
Rectangle a b
Triangle a b c
Вихідні дані
Для кожної фігури виведіть в окремому рядку її периметр і площу.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 2K
Коефіцієнт прийняття 31%