martes, 13 de octubre de 2009

Herencias


Nombre: Carolina Navarrete
HERENCIAS

public class Figura {
private double coordenadaX;

private double coordenadaY;
public Figura(){

setFigura(0,0);
}

public Figura(double x, double y){
setFigura (x,y);
}
public void setFigura(double x,double y){
coordenadaX = x;
coordenadaY = y;
}
public double getCoordenadaX(){
return coordenadaX;
}

public double getCoordenadaY(){
return coordenadaY;
}
public String toString(){

return "Punto de coordenada: "+"["+coordenadaX+","+ coordenadaY+"]";
}
public static void main(String args[]){
Figura f1 = new Figura (3,2);

System.out.println("coordenada x"+f1.getCoordenadaX());
System.out.println("coordenada y"+f1.getCoordenadaY());

Sytem.out.println(f1.toString());


f1.setFigura(f1.getCoordenadaX(),f1.getCoordenadaY() );

System.out.println(f1.toString());
}


}

CUADRADO

public class Cuadrado extends Figura{

private double lado;
public Cuadrado(){

setLado (0);
}

public Cuadrado(double x,double y, double r){
super(x,y);
setLado(r);
}

public void setLado(double r){
lado = r;
}
public double getLado(){
return lado;
}
public String toString(){
return super.toString()+"el lado es"+lado; // super llama a la clase superior
}
public static void main (String args []){
Cuadrado c1 = new Cuadrado (3,2,5);
Figura p1 = new Figura (3,2);
System.out.println(c1.toString()); // c1 busca si en circulo hay sino busca en la supeior
System.out.println("el lado es:"+c1.getLado());
System.out.println("coordenada x:"+c1.getCoordenadaX());

System.out.println(p1.toString()); //p1 Busca en la propia clase


}

}

TRIANGULO

public class Triangulo extends Figura{
private double altura;
public Triangulo(){
setAltura (0);
}

public Triangulo(double x,double y, double r){
super(x,y);

setAltura(r);
}
public void setAltura(double r){
altura = r;
}
public double getAltura(){
return altura;
}
public String toString(){
return super.toString()+"la altura es"+altura;
// super llama a la clase superior
}
public static void main (String args []){
Triangulo t1 = new Triangulo (3,2,5);
Figura p1 = new Figura (3,2);

System.out.println(t1.toString()); // c1 busca si en circulo hay sino busca en la supeior

System.out.println("la altura es:"+t1.getAltura());
System.out.println("coordenada x:"+t1.getCoordenadaX());
System.out.println(p1.toString()); //p1 busca en la propia clase

}

}

2 comentarios: