help me
Вы работаете над графическим приложением, которое включает в себя различные фигуры. Данный вам код заявляет базовый класс Shape с абстрактным методом area() и признаком width. Вам необходимо создать подклассы Shape, Square и Circle, которые инициализируют признак width, используя конструктор и определяют методы area(). area() для класса Square должен выводить в результат площадь квадрата (ширину квадрата), в то время как для Circle, он должен вывести площадь данного круга (PI*width*width). Код в main создает два объекта с введенными пользователем данными и вызывает методы area(). Пример вводных данных: 5 2 Пример результата: 25 12.566370614359172 Площадь квадрата равна 5*5=25, в то время как площадь круга - PI*2*2=12.566370614359172