El uso más común del polimorfismo en OOP ocurre cuando se usa una referencia de clase principal para referirse a un objeto de clase secundario. Cualquier objeto Java que pueda pasar más de una prueba IS-A se considera polimórfico.
¿Por qué usamos polimorfismo en Java con el ejemplo?
El polimorfismo es una de las características de OOP que nos permite realizar una sola acción de diferentes maneras. Por ejemplo, digamos que tenemos una clase Animal que tiene un método sound. Dado que esta es una clase genérica, no podemos darle una implementación como: Roar, Meow, Oink, etc.
¿Cuál es el propósito del polimorfismo?
El polimorfismo nos permite realizar una sola acción de diferentes formas. En otras palabras, el polimorfismo le permite definir una interfaz y tener múltiples implementaciones. La palabra "poli" significa muchos y "morfos" significa formas, por lo que significa muchas formas.
¿Por qué se usa el polimorfismo en los OOP?
El polimorfismo es el método en un lenguaje de programación orientado a objetos que realiza diferentes cosas según la clase del objeto, que lo llama Con el polimorfismo, se envía un mensaje a múltiples objetos de clase, y cada objeto responde apropiadamente según las propiedades de la clase.
¿Qué podemos usar para implementar el polimorfismo en Java?
Podemos realizar polimorfismos en java mediante sobrecarga de métodos y anulación de métodos. Si sobrecarga un método estático en Java, es el ejemplo de polimorfismo en tiempo de compilación.