Red de conocimiento informático - Material del sitio web - La diferencia entre polimorfismo y sobrecarga

La diferencia entre polimorfismo y sobrecarga

La principal diferencia entre polimorfismo y sobrecarga es:

1. El polimorfismo se basa en la reescritura y es una relación entre clases, mientras que la sobrecarga debe ser una relación en la misma clase.

2. El polimorfismo es dinámico, pertenece a la programación colaborativa dinámica y ocurre durante la fase de ejecución. La sobrecarga puede considerarse como un polimorfismo estático, que pertenece a la codificación estática y ocurre durante la fase de compilación.

En Java, muchas implementaciones de interfaces diferentes son polimórficas. Como representante de los lenguajes de programación estáticos orientados a objetos, el lenguaje Java es una excelente implementación de la teoría orientada a objetos, que permite a los programadores pensar en programación compleja con elegancia

.