-
Sobrecarga de método permite a existência de vários métodos de mesmo nome, porém com assinaturas levemente diferentes ou seja variando no número , tipo de argumentos , no valor de retorno e até variáveis diferentes. Ficará a cargo do compilador escolher de acordo com as listas de argumentos os procedimentos ou métodos a serem executados.
-
Sobrecarga :
Cria vários métodos com mesmo nome , só que , com parâmetros diferentes
Deltel Java como Programar 10ed
-
Sobrescrita - mesmo nome, mesma assinatura (parâmetros, inclusive a ordem dos tipos), mesmo tipo de retorno, mas implementação diferente. Tem haver com herança.
Sobrecarga - mesmo nome, mas com assinatura diferente (pode só trocar a ordem dos tipos), posso mudar o tipo de retorno. Não tem nada haver com herança