Java Abstrakt Shape
Çox asan
Zaman limiti 1 saniyə-dir
Yaddaş məhdudiyyəti 128 meqabayt
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:
Square a
Rectangle a b
Triangle a b c
Çıxış məlumatları
Hər bir fiqur üçün onun perimetrini və sahəsini ayrı bir sətirdə çıxarın.
Nümunələr
Giriş #1
Çıxış #1
Təqdimatlar 2K
Qəbul dərəcəsi 31%