quarta-feira, 14 de outubro de 2009

Java: Override X Overload

Pergunta chavão em entrevistas: Qual a diferença entre Override e Overload. Ai vai:
  • Override: É a sobrescrita de método. Um método pode ser declarado e implementado na classe pai, mas na filha ele pode ter outra implementação.
  • Overload: É a sobrecarga de método. Métodos com o mesmo nome, mas com tipos de parâmetros e/ou retornos diferentes. Não é o mesmo método e não sobrescreve (Override) o método pai.
Enjoy!

Nenhum comentário:

Postar um comentário