Curso Programação Orientada à Objetos

Polimorfismo Ad Hoc

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

Olá, nesta aula nós vamos aprender sobre o polimorfismo Ad-Hoc.

O que é?

O polimorfismo Ad-Hoc ocorre quando um mesmo objeto pode utilizar uma mesma ação de formas diferentes.

Em outras palavras, quando ocorre uma sobrecarga de métodos.

Funcionamento da sobrecarga

Em C++, temos a possibilidade de escrever método com mesmo nome, porém com assinaturas diferentes.

Assinatura = nome + parâmetros

Exemplos

class A {
public:
    void soma(int a, int b) {