Primera Clase

Indicar que la clase es abstract y no main.
abstract class FiguraGeometrica {
String nombre;
void imprimeNombre( ) {
System.out.println(nombre);
}
}

nombre=“cuadrado”. . Segunda Clase class Cuadrado extends FiguraGeometrica { float lado. } Cuadrado(float lado) { this. Cuadrado( ) { this(1.0f).

Segunda Clase this. } float area ( ) { return (lado*lado). } } .lado=lado.

sqrt (lado1* lado1)+(lado2 * lado2)). Triangulo(float lado1. float lado2) { this(lado1. lado3. lado2. (float) Math. } (sigue) . lado2. Tercera Clase class Triangulo extends FiguraGeometrica { float lado1.

lado1=lado1. float lado3) { this.nombre=“triangulo”. this.lado2=lado2.lado3=lado3. float lado2. this. if((lado1+lado2<lado3) || (sigue) . this. Tercera Clase Triangulo(float lado1.

nombre=“triangulo malo”. } float perimetro( ) { return lado1+lado2+lado3. Tercera Clase (lado1+lado3<lado2) || (lado2+lado3<lado1)) this. } } .

Circulo(float diametro) { this.nombre = “circulo”.diametro = diametro. this. Cuarta Clase class Circulo extends FiguraGeometrica { float diametro. } float area( ) { .

PI*diametro). } } . Cuarta Clase return(float) (Math.PI*diametro* diametro / 4). } float perimetro() { return(float) ( Math.

Quinta Clase Esta clase controla al ejecución es main class CreaFiguras public static void main(java. .nombre+” de lado “+mi1erCuadrado.println(“El area del “ + mi1erCuadrado.String[] args) { Cuadrado mi1erCuadrado=new Cuadrado ( ).lado+” es “+mi1erCuadrado. System.out.area( ) ).lang.

System.println(“El perimetro del”+ .println(“El area del “ + mi2doCuadrado.out.5f ).out. Quinta Clase Cuadrado mi2doCuadrado=new Cuadrado (2.3.4).area( ) ). Triangulo mi1erTriangulo=new Triangulo (2.nombre+” de lado “+mi2doCuadrado.lado+” es “+mi2doCuadrado. System.

Triangulo mi2doTriangulo=new Triangulo (3.”+mi1erTriangulo.println(“El perimetro del”+ .lado1+” . System. Quinta Clase mi1erTriangulo.lado3+” es “+mi1erTriangulo.4).nombre+” de lados “+mi1erTriangulo.perimetro( ) ).out.lado2+” .”+mi1erTriangulo.

Quinta Clase mi2doTriangulo.out.perimetro( ) ). System.”+mi2doTriangulo.lado2+” .println(“El area del “+mi1erCirculo.lado3+” es “+mi2doTriangulo. Circulo mi1erCirculo=new Circulo(2.nombre+” de lados“+mi2doTriangulo.lado1+” .5f).nombre+” de diametro“ .”+mi2doTriangulo.

} .diametro+” es “+mi1erCirculo. Quinta Clase mi1erCirculo.area( ) ).

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.