Questão FC374728
A Programação Orientada a Objetos (POO) tem o propósito principal de aproximar o mundo lógico da programação e o mundo em que vivemos. Na POO, o conceito que define a capacidade de
Linguagens de Programação
Instituto Consulplan · 2023
A Programação Orientada a Objetos (POO) tem o propósito principal de aproximar o mundo lógico da programação e o mundo em que vivemos. Na POO, o conceito que define a capacidade de um objeto de ter comportamentos diferentes dependendo do contexto em que é utilizado denomina- -se:
- Herança.
- Abstração.
- Polimorfismo.
- Encapsulamento.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O Polimorfismo é o princípio da Programação Orientada a Objetos que permite que objetos de tipos diferentes respondam de maneiras distintas à mesma mensagem (chamada de método).
Funciona quando uma classe base define um contrato (um método com determinada assinatura) e classes derivadas implementam esse método de formas diversas; a versão concreta a ser executada é escolhida em tempo de execução (dispatch dinâmico).
Exemplo: uma classe Animal com método emitirSom(). Cachorro e Gato implementam emitirSom() diferentemente. Ao chamar emitirSom() sobre uma referência do tipo Animal, o som correto é executado conforme o objeto real.
O polimorfismo aumenta a flexibilidade, favorece a reutilização e permite escrever código genérico que opera sobre hierarquias de classes ou interfaces sem conhecer implementações específicas.
Conteúdo do catálogo FC Concursos · Atualizado em