Polimorfismo+en+Java

Existen dos tipos de polimorfismo utilizados en lenguajes de programación:

//**Sobrecarga de operadores**// La sobrecarga ocurre cuando los métodos tienen el mismo nombre pero se aplica a tipos de datos diferentes. El compilador puede determinar qué operador utilizar en tiempo de compilación y así utilizar la versión correcta. Java únicamente proporciona una sobrecarga del operador + con cadenas de caracteres y otros tipos de datos primitivos.



//**Anulación de métodos**// La anulación o sustitución (overriding) ocurre cuando un método se define en una clase y también en alguna de sus clases derivada.

