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, 2, 3, 4.
- 2, 1, 4, 3.
- 4, 1, 2, 3.
- 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