Herencia y polimorfismo en java . Ejercicios.
Herencia .
La herencia permite que una clase herede reciba automáticamente los métodos y propiedades de otra clase .
para entender esta entrada se creara un proyecto con el nombre de Herencia y dos clases segundarías da.java y recibe.java
en la clase da. tiene un método que se llama hola que imprimirá hola.
package herencia;
public class da {
public void hola(){
System.out.println("hola");
}
}
La clase recibe .
usara una palabra reservada (extends)que extenderá a la clase da .
recibiendo así automáticamente todo de la clase da .
package herencia;
public class recibe extends da {
}
En herencia instan-ciare .
package herencia;
public class Herencia {
public static void main(String[] args) {
recibe hola = new recibe();
hola.hola();
}
}
y compilo.
run:
hola
BUILD SUCCESSFUL (total time: 2 seconds)
Polimorfismo.
Mediante este podemos variar las propiedad que heredo de otra clase .
Partiendo de el ejercicios anterior solo agregare algunas cosas .
la clase herencia .
package herencia;
public class Herencia {
public static void main(String[] args) {
recibe hola = new recibe();
da holados = new da ();
hola.hola();
holados.hola();
}
}
sobre escribiendo en la clase recibe.java
package herencia;
public class recibe extends da {
public void hola(){
System.out.println("hola otra vez ");
}
}
Ahora si desde la clase herencia compilo obtendré el siguiente resultado.
run:
hola otra vez
hola
BUILD SUCCESSFUL (total time: 0 seconds)
Es todo espero sea de utilidad .
Podrías estar interesado en otros ejercicios .
Comentarios
Publicar un comentario