Java Abstrakt Shape#9714

Java Abstrakt Shape

1 saniyə
128 meqabayt
Çox asan

Abstrakt Shape sinfini yaradın.

Rectangle və Triangle siniflərini yaradın, bunlar Shape sinfindən miras alır.

Square sinfini yaradın, bu sinif Rectangle sinfindən miras alır.

abstract class Shape
{
  int a, b;
  Shape(int a, int b) // Konstruktor
  abstract int Perimeter(); // Perimetr
  abstract double Area(); // Sahə
}

class Rectangle extends Shape
{
  Rectangle(int a, int b) // Konstruktor
  public int Perimeter() // Düzbucaqlının perimetri
  public double Area() // Düzbucaqlının sahəsi
}

class Square extends Rectangle
{
  Square(int a) // Konstruktor
}

class Triangle extends Shape
{
  int c;
  Triangle (int a, int b, int c) // Konstruktor
  public int Perimeter() // Üçbucağın perimetri
  public double Area() // Üçbucağın sahəsi
}

Giriş məlumatları

Hər bir sətir aşağıdakı formatda üç fiqurdan birini ehtiva edir:

Çıxış məlumatları

Hər bir fiqur üçün onun perimetrini və sahəsini ayrı bir sətirdə çıxarın.

Nümunələr

Nümunə 1

Loading
Loading