Proyecto fin de mĂłdulo 5 Formas en java. Alguien que me ayude.
EstĂĄs trabajando en una aplicaciĂłn grĂĄfica, que incluye mĂșltiples formas diferentes. El cĂłdigo dado declara una clase base Shape con un mĂ©todo abstracto area() y un atributo width . Necesitas crear dos subclases Shape, Square y Circle, que inicializan el atributo de anchura usando su constructor, y definen sus mĂ©todos area() . El area() para la clase Square debe generar el ĂĄrea del cuadrado (el cuadrado de la anchura), mientras que para Circle,debe generar el ĂĄrea del cĂrculo dado (PI*anchura*anchura). El cĂłdigo en principal crea dos objetos con la entrada de usuario dada y llama a los mĂ©todos area(). import java.util.Scanner; abstract class Shape { int width; abstract void area(); } public class Program { public static void main(String[ ] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); Square a = new Square(x); Circle b = new Circle(y); a.area(); b.area();