Создай абстрактный класс Shape с методом getArea(), который должен возвращать площадь фигуры, и методом getPerimeter(), который должен возвращать периметр фигуры. Затем создай три подкласса:
Circle (круг), у которого будет поле radius,
Rectangle (прямоугольник), у которого будут поля width и height,
Triangle (треугольник), у которого будут поля a, b, c (стороны треугольника).
Каждый подкласс должен переопределить методы getArea() и getPerimeter() для своих соответствующих формул.
Создай абстрактный класс Shape с методом getArea(), который должен возвращать площадь фигуры, и методом getPerimeter(), который должен возвращать периметр фигуры. Затем создай три подкласса:
Каждый подкласс должен переопределить методы getArea() и getPerimeter() для своих соответствующих формул.