Está en la página 1de 4

package herencia;

/**
*
* @author josealexis
*/
public class Herencia {
public static void main(String[] args) {
//el objeto tiene los metodos de "Da" porque Recibe extiende a Da
Recibe objeto= new Recibe();
Da objeto2= new Da();
//usando el metodo en "Da"
objeto2.yodigoHola();

//usando el metodo que se heredo de "Da" (herencia)
objeto.yodigoAdios();

//usando el metodo de la clase "Recibe", se sobre escribio
//el que heredo de la clase "Da" (polimorfisco)
objeto.yodigoHola();
}

}







package herencia;
/**
*
* @author josealexis
*/
public class Da {
public void yodigoHola(){
System.out.println("yo digo hola y soy un metdo que heredara la clase Recibe");
}
public void yodigoAdios(){
System.out.println("yo digo adios y soy un metodo que heredara la clase Recibe");
}
}

package herencia;
/**
*
* @author josealexis
*/
public class Recibe extends Da{

public void yodigoHola(){
System.out.println("yo digo hola pero soy un polimorfismo por modificar el metodo que
herede");
}

}

También podría gustarte