martes, 13 de octubre de 2009

Cuadrado

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/**
*
* @author ESTEBAN
*/
public class Cuadrado extends Figura{

private double altura;


public Cuadrado (){
super (0,0);
setAltura(0);
}

public Cuadrado(double x, double y,double a){
super(x,y);
setAltura(a);

}

public void setAltura(double a){
altura=a;

}
public double getAltura(){

return altura;
}

public String toString(){
return super.toString()+"\nLa altura es: "+altura;
}

public static void main (String args[]){
Cuadrado c1 = new Cuadrado(1,2,4);
System.out.println(c1.toString());
System.out.println("\nLa coordenada en X : "+c1.getCoordenadaX());
System.out.println("Coordenada Y: "+c1.getCoordenadaY());
System.out.println("La altura es: "+c1.getAltura());



}


}

3 comentarios:

  1. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
  2. creo que FIGURAS deberia tener una varible para el numero de lado, sino como sabes que es cuadrado o triangulo

    ResponderEliminar
  3. En tu codigo del cuadrado te podria ayudar esto para que tengas una variable para cada lado y puedas dar las cordenadas

    private double CoordenadaX;
    private double CoordenadaY;
    private double CoordenadaX1;
    private double CoordenadaY1;
    private double CoordenadaX2;
    private double CoordenadaY2;

    public Figuras(){
    setFiguras (0,0,0,0,0,0);

    }

    public Figuras(double x, double y, double x1, double y1,double x2, double y2){
    setFiguras(x,y,x1,y1,x2,y2);
    }

    public void setFiguras(double x, double y, double x1, double y1,double x2, double y2){
    CoordenadaX = x;
    CoordenadaY = y;
    CoordenadaX1 = x1;
    CoordenadaY1 = y1;
    CoordenadaX2 = x2;
    CoordenadaY2 = y2;

    ResponderEliminar