Ao se criar uma classe, na qual um dos seus métodos vai ser...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C – privado
Tema central:
A questão envolve modificadores de acesso na Programação Orientada a Objetos (POO), um conceito fundamental para garantir segurança e organização no código. O enunciado trata do encapsulamento, ou seja, da técnica de proteger e restringir o acesso a atributos e métodos de uma classe.
Resumo teórico:
Em POO, os modificadores de acesso determinam quem pode acessar determinados membros (métodos ou atributos) de uma classe. Os principais são:
- public: permite acesso livre a todos.
- private: restringe o acesso apenas à própria classe.
- protected: permite acesso à própria classe e às suas subclasses.
Esses conceitos são encontrados em diversas linguagens, como Java e C# (ver livros: Deitel & Deitel, Java: Como Programar).
Justificativa da alternativa correta:
Privado (private) é o modificador específico para encapsular métodos, tornando-os inacessíveis a outras classes. Com isso, só a própria classe pode utilizar ou modificar o método, garantindo integridade e segurança aos dados.
Exemplo prático em Java:
private void calcularSalario() { ... }
Análise das alternativas incorretas:
A - comum: Não é um modificador de acesso reconhecido em POO.
B - público: O modificador public faz o oposto do que pede o enunciado, pois permite acesso irrestrito.
D - coletivizado: Não existe esse termo como modificador de acesso em POO, sendo incorreto tecnicamente.
Estrategias de interpretação:
Leia atentamente os verbos do enunciado: "restringindo seu acesso" e "modificador de acesso" indicam que a resposta envolve limitação, não acesso amplo. Elimine alternativas com termos desconhecidos ou não técnicos, pois geralmente são pegadinhas.
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