Na programação orientada a objetos, um dos conceitos mais i...

Próximas questões
Com base no mesmo assunto
Q3504903 Programação
Na programação orientada a objetos, um dos conceitos mais importantes é o de encapsulamento, essencial para garantir a segurança e a integridade dos dados. Esse recurso provê
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A

1. Tema central:
A questão aborda o encapsulamento, um dos princípios fundamentais da Programação Orientada a Objetos (POO). É essencial para proteger dados e organizar o acesso às informações internas de um objeto, sendo constantemente cobrado em concursos por ser base para outros conceitos como segurança e manutenibilidade.

2. Teoria resumida e clara:
O encapsulamento consiste em restringir o acesso direto aos membros internos (atributos e métodos) de uma classe, permitindo apenas a interação controlada, geralmente por meio de métodos públicos chamados de getters e setters. Isso protege os dados contra alterações indesejadas e facilita o controle sobre como eles são manipulados. (Referência: "Java: Como Programar" – Deitel)

3. Justificativa da alternativa correta:
A alternativa A descreve precisamente o encapsulamento: “restrição do acesso direto aos dados internos de um objeto, expondo apenas os métodos desejados para manipulá-los”. Ao esconder atributos e permitir acesso apenas pelos métodos definidos, protege-se a integridade dos dados da aplicação.

4. Análise das alternativas incorretas:
B – Refere-se à herança, que é a capacidade de adquirir características de outra classe, não o encapsulamento.
C – Define polimorfismo, onde métodos se comportam de formas diferentes conforme o objeto.
D – Descreve apenas herança de forma incompleta e não menciona a proteção ou ocultação dos dados.
E – Trata de divisão funcional, conceito da programação estruturada, não relacionado ao encapsulamento nem à POO.

5. Estratégias para interpretação:
Busque palavras-chave como “acesso”, “restrição”, “dados internos” e “métodos” ao identificar encapsulamento. Fique atento para não confundir com herança ou polimorfismo, frequentemente citados em alternativas de distratores. Leia cuidadosamente o que cada alternativa diz sobre “dados” e “métodos”.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo