29. Polimorfismo
Polimorfismo es la capacidad de poder utilizar un mismo metodo haciendo varias acciones segun el objeto que lo llame. Es decir, que un metodo puede llamarse de la misma manera, pero haciendo acciones diferentes.
Para ver el caso que nos conlleva, vamos a crear un ejemplo de polimorfismo.
Imaginemos que tenemos una clase que se llama "Equipo" y quedaria asi:
Luego, otra clase llamada "equipoAzul" y quedaria asi:
Como estas viendo, hemos creado tres clases "Equipos, equipoRojo y equipoAzul" y una clase "Principal" que contiene el "main".
En la clase "Equipo" hemos creado un metodo llamado "accion" en el cual a las otras clases hemor creado el mismo metodo, pero cambiando su contenido y luego en la clase "main" hemos hecho instancias de las clases y llamando al mismo metodo, este ha hecho diferentes acciones, eso es polimorfismo.