Diagrama de cálculo del área de forma de clase Java
El programa Java escrito en base al problema es el siguiente
public class Shape{ private float width, height, bottom, up public Shape(float width){ this.width=; ancho; } Forma pública (ancho flotante, altura flotante) { this.width= ancho; this.height= altura } Forma pública (flotante abajo, flotante hacia arriba, altura flotante){ this.bottom= inferior; ; this.bottom = abajo. up=up; this.height=height; } public float square_area(){ devuelve este .width*this.width; } public float rectángulo_area(){ devuelve this.width*this.height } public float trapezoid_area(){ devuelve (this.up this.bottom)*this.height/2; } public float getWidth(){ return this.width; } public void setWidth(float width){ this.width=width } public float getHeight(){ devolver this.height; } public void setHeight(altura flotante){ this.height=altura; } public float getBottom(){ return this.bottom } public void setBottom(flotante inferior){ this.bottom =bottom } public float getUp; (){ return this.up; } public void setUp(float up){ this.up=up; } public static void main(String[] args){ Forma cuadrada=nueva Forma(12.0f); ("El área del cuadrado es " square.square_area()); Forma rectángulo=new Shape(14.0f, 15.0f); System.out.println("El área del cuadrado es " square.square_area ());