segunda-feira, 30 de janeiro de 2012

Orientação a objetos - Sobreescrição

É a reutilização do nome de um método por métodos diferentes. É possível observar que na classe Pessoa exitem três métodos com o nome somar. No entanto, esses métodos executam instruções diferentes. O primeiro recebe dois valores inteiros os soma e retorna o resultado. O segundo recebe dois valores reais (double) os soma e retorna seu resultado. O terceiro recebe três valores reais os soma e recebe seus resultados.


No momento da invocação do método somar, Java selecionará o método de acordo com a informação passada. Na invocação da linha 6, por exemplo, são repassados dois valores inteiros, portanto o método da classe Pessoa selecionado é o primeiro (linha 4 da classe Pessoa).

Nenhum comentário:

Postar um comentário