Encapsulamento: Quais os tipos de visibilidade de um atributo numa classe?

Questão

Quais os tipos de visibilidade de um atributo numa classe?

Alternativas

A) Pública, protegida, privativa e pacote

96%

B) Pública, segura, privativa e pacote

C) Restrita, protegida, privativa e controle

D) Pública, protegida, segura e pacote

E) Restrita, protegida, privativa e pacote

Explicação

Em Programação Orientada a Objetos (por exemplo, em Java), a visibilidade (nível de acesso) de um atributo define de onde ele pode ser acessado.

Os tipos clássicos de visibilidade são:

  1. Pública (public): acessível a partir de qualquer classe.
  2. Protegida (protected): acessível dentro do mesmo pacote e também por subclasses (mesmo em pacotes diferentes, em linguagens como Java).
  3. Privativa (private): acessível somente dentro da própria classe.
  4. Pacote (default / package-private): quando não se declara modificador; acessível apenas por classes do mesmo pacote.

Analisando as alternativas:

  • A) lista exatamente esses quatro tipos (pública, protegida, privativa e pacote).
  • B), C), D) trazem termos que não correspondem a modificadores de acesso padrão (“segura”, “controle”).
  • E) usa “restrita”, que não é o termo padrão para um modificador de acesso.

Alternativa correta: (A).

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.