Professional Documents
Culture Documents
PROBLEMA:
Implementar polimorfismo a la jerarqua de herencia ya realizada
anteriormente mediante el uso de array o ArrayList.
DESCRIPCION DE LA ESTRATEGIA O SOLUCIN:
Sobre una clase llamada Deportista cuyas subclases inmediatas son
DeporteBalompie y ArtesMarciales que a su vez heredan a sus subclases
llamadas Futbol, FutbolSalon. MuayThai y Karate respectivamente.
Aplicaremos conceptos de polimorfismo y herencia.
La clase Deportista (abstracta) posee dos mtodos que se sobre-escriben en
las clases hijas las cuales son mostrarInformacion y hacerDeporte.
Crearemos una clase Array llamado lista que ser capaz de contener
referencias a objetos de clase Deportista, incluiremos el mtodo respectivo
para agregar nuevos objetos adems de tambin de hacer un recorrido para
mostrar lo que los objetos pueden hacer.
Tambien crearemos un mtodo main para usar y demostrar sobrecarga y
referencia polimrfica aadiendo objetos a nuestro array ya definido en una
clase llamada lista.
DIAGRAMA DE CLASES
CODIGO
public abstract class Deportista
{
protected String nombreDeportista;
protected String nombreDeporte;
public Deportista(String nombre, String deporte){
nombreDeportista = nombre;
nombreDeporte = deporte;
}
public void getInformacion(){