Java nos permite criar vários métodos com o mesmo nome desde que tenham parâmetros diferentes.
Isso é o que chamamos de sobrecarga de métodos.
A sobrecarga de métodos consiste em criarmos o mesmo método com possibilidades de entradas diferentes.
Essas entradas, caracterizadas como parâmetros, devem sempre ser de tipos diferentes, quantidades de parâmetros diferentes ou posições dos tipos diferentes.
Exemplo:
Há uma classe com dois métodos iguais, porém com parâmetros diferentes, isso chama-se sobrecarga de métodos, onde dois métodos possuem o mesmo nome, mas recebe valores de entrada diferentes.
Há uma classe com dois métodos iguais, porém com parâmetros diferentes, isso chama-se sobrecarga de métodos, onde dois métodos possuem o mesmo nome, mas recebe valores de entrada diferentes.