FC ConcursosFC Concursos

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:

  1. Herança.
  2. Abstração.
  3. Polimorfismo.
  4. 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

Continue aprendendo