Professional Documents
Culture Documents
Proyecto - Figuras - Herencia
Proyecto - Figuras - Herencia
}
public double calcularPerimetro()
{
return 0;
}
public double calcularArea()
{
return 0;
}
public void mostrarRes()
{
System.out.println("\t\t Perimetro "+calcularPerimetro());
System.out.println("\t\t Area "+calcularArea());
}
}
Arellano Ochoa Raul_655
PoligonosReg
public class PoligonosReg extends Figuras
{
private int numL;
private double medL;
private double ap;
Rectangulo
public class Rectangulo extends Figuras
{
private double base;
private double altura;
public Rectangulo(String color, double base, double altura)
{
super (color);
this.base=base;
this.altura=altura;
}
public double calcularPerimetro()
{
return (base*2+altura*2);
}
public double calcularArea()
{
return(base*altura);
}
}
Circulo
public class Circulo extends Figuras
{
private double radio;
public Circulo(String color, double radio)
{
super (color);
this.radio=radio;
}
public double calcularPerimetro()
{
return 2*Math.PI*radio;
}
public double calcularArea()
{
return Math.PI*(radio*radio);
}
}
Triangulo
public class Triangulo extends Figuras
{
private double base;
private double altura;
}
public double calcularArea()
{
return((base*altura)/2);
}
}
PrincipalFig
public class PrincipalFig
{
public static void main (String [] args)
{
Figuras fig1 = new Figuras ("Azul");
PoligonosReg pol1 = new PoligonosReg ("Negro", 10, 16, 12.0);
System.out.println("\n *Polígono Regular*");
System.out.println("\n Color del Polígono Regular de la Subclase: " + fig1.color);
pol1.mostrarRes();