Orientação a objetos

14 - Polimorfismo

Olá pessoal, essa é a décima quarta aula do treinamento de orientação a objetos com C#.

Vamos compreender a trabalhar com polimorfismo.

Definição

Polimorfismo é um conceito fundamental no paradigma de orientação a objetos.

De maneira bem resumida, a ideia é termos métodos de mesmo nome, porém com retornos/ações diferentes.

Tipos de polimorfismo

  • Sobrescrita (override): Ocorre quando uma classe deriva de uma subclasse e redefine o método.
  • Socrecarga (overload): Métodos de mesmo nome, porém com parâmetros diferentes.

Vamos ver na prática? Acompanhe o vídeo abaixo, onde ensino a utilizar o polimorfismo: