Um dos principais conceitos da orientação a objetos é o encapsulamento de dados. O encapsulamento em Java é realizado por meio de modificadores de acesso. Assinale a alternativa que apresenta o modificador que, em uma herança, permite somente as classes filhas de acessar um atributo da classe pai.

Questão

Um dos principais conceitos da orientação a objetos é o encapsulamento de dados. O encapsulamento em Java é realizado por meio de modificadores de acesso. Assinale a alternativa que apresenta o modificador que, em uma herança, permite somente as classes filhas de acessar um atributo da classe pai.

Alternativas

a) Modificador private.

b) Modificador protected.

96%

c) Modificador public.

d) Modificador default.

e) Modificador extends

Explicação

Em Java, os modificadores de acesso controlam a visibilidade de atributos e métodos.

  • private: acessível somente dentro da própria classe.
  • default (package-private): acessível apenas dentro do mesmo pacote.
  • public: acessível por qualquer classe.
  • protected: acessível por classes do mesmo pacote e também por classes filhas (subclasses), mesmo que estejam em outro pacote.

Como a questão pede o modificador que, em um contexto de herança, permite que classes filhas acessem um atributo da classe pai, o modificador correto é protected.

Alternativa correta: (b).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.