FC ConcursosFC Concursos

Questão FC374716

Um desenvolvedor precisa revisar um código em Java e verificar se a implementação dos princípios da Programação Orientada a Objetos (POO) está correta. Para isso, ele faz uma análi

Linguagens de Programação

Instituto Consulplan · 2025

Um desenvolvedor precisa revisar um código em Java e verificar se a implementação dos princípios da Programação Orientada a Objetos (POO) está correta. Para isso, ele faz uma análise dos conceitos fundamentais de POO e suas definições.

 

Associe cada conceito da POO à sua respectiva descrição:

 

1. Herança.

 

2. Polimorfismo.

 

3. Encapsulamento.

 

4. Abstração.

 

(  ) Foca em identificar e expor apenas os aspectos essenciais de um objeto ou sistema, simplificando a complexidade ao ocultar detalhes desnecessários para o usuário final.

 

(  ) Permite a criação de classes que compartilham características comuns sem duplicação de código.

 

(  ) Permite que métodos com o mesmo nome tenham diferentes implementações em classes distintas.

 

(  ) Envolve a organização dos dados e métodos relacionados dentro de uma única unidade ou classe, controlando o acesso aos seus componentes internos através de modificadores de acesso, como private ou protected, para proteger a integridade e a consistência dos dados.

 

A sequência está correta em

  1. 1, 2, 3, 4.
  2. 2, 1, 4, 3.
  3. 4, 1, 2, 3.
  4. 4, 3, 2, 1.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Abstração: corresponde ao item 4. Consiste em identificar e expor apenas os aspectos essenciais de um objeto ou sistema, ocultando detalhes de implementação irrelevantes para o usuário, o que simplifica o modelo e facilita o uso.

Herança: corresponde ao item 1. Permite criar classes derivadas que reaproveitam atributos e comportamentos de uma classe base, evitando duplicação de código e estabelecendo uma hierarquia de tipos.

Polimorfismo: corresponde ao item 2. Refere‑se à capacidade de um mesmo nome de método operar de formas diferentes em classes distintas (por sobrecarga ou sobrescrita), permitindo substituição de comportamentos em tempo de execução.

Encapsulamento: corresponde ao item 3. Organiza dados e métodos numa única unidade e controla acesso aos seus componentes por meio de modificadores como private e protected, preservando a integridade do estado.

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

Continue aprendendo