Imagem de fundo

Um desenvolvedor precisa revisar um código em Java e verificar se a implementação dos p...

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


A

1, 2, 3, 4.


B

2, 1, 4, 3.


C

4, 1, 2, 3.


D

4, 3, 2, 1.