Questão 35 · Informática: Programação e algoritmos
No uso da linguagem UML, o nível de visibilidade de um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote da classe a que pertence o atributo é denominado
- A) pacote.
- B) público.
- C) protegido.
- D) privado.
- E) domínio.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (MPC/PA 2019).
Comentário
Gabarito: A.
A alternativa correta é a A. Na UML, a visibilidade de pacote (package) permite o acesso a um atributo somente por classes declaradas no mesmo pacote da classe que o contém. Ela fica entre a visibilidade privada, que restringe o acesso à própria classe, e a pública, que permite o acesso de qualquer lugar.
As demais alternativas erram:
- (B) errada: a visibilidade pública permite o acesso por qualquer classe, sem restrição de pacote.
- (C) errada: a visibilidade protegida permite o acesso pela própria classe e pelas subclasses.
- (D) errada: a visibilidade privada restringe o acesso à própria classe.
- (E) errada: domínio não é um nível de visibilidade da UML.
Dica: UML tem quatro níveis de visibilidade: público (+), protegido (#), pacote (~) e privado (-). O nível de pacote é o único que depende do pacote.
Fundamentos: UML: níveis de visibilidade (público, protegido, pacote e privado)
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe MPC/PA 2019 (Analista Ministerial – Especialidade: Tecnologia da Informação), questão 35, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.