FC ConcursosFC Concursos

Questão FC373228

O Polimorfismo, um dos Pilares da Programação Orientada a Objetos − POO,

Linguagens de Programação

FCC · 2019

O Polimorfismo, um dos Pilares da Programação Orientada a Objetos − POO,

  1. ocorre quando uma classe tem um relacionamento do tipo “1 para” com outra classe e isso implica no modo como a definição das classes devem ocorrer nas aplicações.
  2. consiste em esconder os atributos da classe de quem for utilizá-la. Isso se deve a: 1 − para quem for usar a classe não a use de forma errada; e 2 − para que implementação seja feita por meio dos métodos get e set.
  3. permite que um mesmo método possa ter vários comportamentos e a definição de qual comportamento será executado se dá pelo valor diferente de um de seus atributos.
  4. é um conceito que permite que as características bem como as operações, de um modo global, possam ser repassadas para várias funcionalidades da aplicação.
  5. permite utilizar atributos e operações diferentes de uma subclasse, acrescentando ou substituindo características herdadas da classe pai.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Polimorfismo é a capacidade de um mesmo método apresentar vários comportamentos dependendo do contexto em que é chamado.

Na prática, isso significa que uma única assinatura de método pode ter implementações diferentes para objetos distintos ou adaptar sua lógica conforme o atributo (estado) do objeto. A definição de qual comportamento será executado ocorre em tempo de execução, por meio de seleção da implementação mais adequada ao contexto.

Por exemplo, um método "processar" pode agir de modos distintos se o atributo "tipo" valer "A" ou "B", sem que o chamador precise conhecer os detalhes internos.

Esse mecanismo aumenta a flexibilidade e a reutilização de código, permitindo tratar objetos de forma uniforme enquanto cada um age conforme sua própria regra.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo