
A classe mosca herda os atributos e o método alimentar original de Animal.

Já a classe Cachorro "ajusta" o método alimentar que vem da superclasse. Sobreeescrever o método alimentar é "ajustar" suas instruções na subclasse.


É possível observar que quando o método alimentar é invocado da classe Animal a frase "alimentação genérica" é exibida no console. Para a invocação do método alimentar da classe Mosca a frase é a mesma, devido ao não ajuste do método. No entanto, a invocação do método alimentar da classe Cachorro exibe uma frase diferente, isso porque esta classe sobreescreve o método alimentar da sua superclasse.

Nenhum comentário:
Postar um comentário