Curso Programação Orientada à Objetos
Polimorfismo SubTipo
Olá, nesta aula aprenderemos sobre o polimorfismo SubTipo.
O que é?
O polimorfismo de subtipo ocorre quando objetos derivados de uma mesma classe fazem uma mesma ação de formas diferentes.
Relembrando então o exemplo de como os animais emitem sons: o gato mia, o cachorro late, o lobo uiva, a galinha cacareja e o urso ruge. Todos esses são animais mas executam a ação de emitir sons de formas diferentes.
O polimorfismo tenta, então, representar esse tipo de situação.
Sobrescrita
A sobrescrita de métodos é um conceito que nos permite reescrever, nas classes derivadas, métodos criados inicialmente na classe base.
Métodos sobrescritos devem possuir mesmo:
• Tipo de retorno
• Parâmetros
Porém, podem ter implementação diferente.