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