Buscar

c++

. Considere a execução do código C++ a seguir: #include class Animal { public: virtual void falar() = 0; virtual ~Animal() = default; }; class Gato final : public Animal { public: void falar(){ std::cout << "Miau\n"; } }; class Cao final : public Animal { public: void falar(){ std::cout << "Auau\n"; } }; int main(){ Animal *a; a = new Gato; a->falar(); delete a; a = new Cao; a->falar(); delete a; } Na programação orientada a objetos, a capacidade de a classe Animal se comportar de forma diferente em cada uma das invocações do método falar(), é chamada de:

💡 2 Respostas

User badge image

Jeferson Ferreira

Seria Polimorfismo

1
Dislike0
User badge image

Stenzel

qweeqweqw

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais