eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Java Наследование Прямоугольника Квадратом

Java Наследование Прямоугольника Квадратом

Лимит времени 1 секунда
Лимит использования памяти 128 MiB

Реализуйте класс Rectangle.

Реализуйте класс Square который наследует Rectangle.

class Rectangle
{
  private int a, b; // приватные переменные
  Rectangle(int a, int b) // Конструктор
  public int Area() // вернуть площадь
  public int Perimeter() // вернуть периметр
}

class Square extends Rectangle
{
  Square(int a) // Конструктор
}

Входные данные

Каждая строка содержит одну из двух фигур в следующем формате:

  • Rectangle a b

  • Square a

Здесь a и b - стороны прямоугольника. В случае квадрата a - его сторона.

Выходные данные

Для каждой фигуры выведите в отдельной строке ее площадь и периметр.

Пример

Входные данные #1
Rectangle 4 5
Square 7
Square 2
Выходные данные #1
20 18
49 28
4 8
Автор Михаил Медведев