platicado y esto es que a veces necesitamos que un método conserve su
nombre pero que tenga diferentes argumentos.
A este concepto se le llama sobrecarga de métodos
o también es mejor conocido como overload.
Partiendo de nuestra clase calculadora, la que hemos estado desarrollando,
tenemos el método suma, pero podríamos necesitar en algún momento dado también
generar la suma de 2 números decimales o 2 números flotantes, o incluso
generar una suma de una combinación entre un número entero y un número flotante.
Entonces, como observamos por aquí, podemos tener
3 métodos que tienen el mismo nombre, suma, suma, suma.
Pero el primero recibe 2 enteros,
el segundo recibe 2 flotantes y el tercero recibe un entero y un flotante.
Como observas este método se dice que está sobrecargado.
¿Por qué?
Porque conserva su nombre pero tiene diferentes
argumentos y además de eso, el valor de retorno también es diferente.
Entonces, cuando tenemos un método que tiene el mismo nombre repetidas veces,
podemos decir que estamos sobrecargando ese método.