Curso Programação Orientada à Objetos

Polimorfismo SubTipo

Página do Curso 14 min Texto por
User Image
Abacate

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.