Buscar

Analisando o código abaixo, identifique o conceito do paradigma orientado a objetos que está presente nessa implementação: #include .....

Analisando o código abaixo, identifique o conceito do paradigma orientado a objetos que está presente nessa implementação: #include .. class Animal { public: void falaAnimal() { cout << "A conversa dos animais! \n" ; } }; class gato : public Animal { public: void falaAnimal() { cout << "O gato fala: Miauuuuu! \n" ; } }; class cachorro : public Animal { public: void falaAnimal() { cout << "O gato fala: Auauuuuuu! \n" ; } };

Respostas

User badge image

Ed Verified user icon

O conceito do paradigma orientado a objetos presente nessa implementação é a Polimorfismo. A classe Animal é a classe base e as classes Gato e Cachorro são classes derivadas que sobrescrevem o método falaAnimal() da classe base. Isso permite que o mesmo método seja usado para diferentes objetos, mas com comportamentos diferentes.

0
Dislike0

Responda

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

Mais conteúdos dessa disciplina