-
a) pacote. Correta, gabarito da questão, pois a mesma menciona no seu enunciando:"... um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote..."
b) público. Incorreta O mais permissivo dos classificadores, qualquer classificador com está visibilidade pode usar suas características;
c) protegido. Incorreta, qualquer descendente do classificador é capaz de usar as características deste qualificador, ou seja, utilizado somente em herança(generalização) o que não é o caso da questão;
d) privado.Incorreta O mais restritivo dos classificadores visível somente na própria classe;
e) domínio. Incorreta, segundo UML - Guia do Usuário, "uma área de conhecimento ou de atividade, caracterizada por um conjunto de conceitos e terminologia compreendidos pelos participantes dessa área".
-
A questão confundiu modificadores de acesso java/UML com diagrama de pacotes UML, que não é diagrama de classes java/UML.
-
A UML
(Unified Modeling Language), mantida pelo Object Management Group, consiste em
um conjunto de padrões de diagramação de requisitos de sistemas orientados a
objetos.
Nesse
contexto, a visibilidade dos atributos dos diagramas de classe define "se os atributos
e os métodos de classes específicas podem ser vistos e utilizados por outras
classes" [1]. Os principais níveis de visibilidade são:
1. Privada (-): somente os objetos da classe poderão visualizar
os atributos [2].
2. Protegido (#): somente os objetos da classe ou os
métodos das suas subclasses poderão visualizar os atributos [2].
3. Público (+): qualquer outra classe ou objeto pode visualizar
os atributos da classe [2].
4. Pacote (~): qualquer classe dentro do mesmo
pacote pode visualizar os atributos da classe [2].
Assim,
é possível observar que a questão trata do nível de visibilidade de pacote.
Gabarito
da professora: LETRA A.
Referência:
[1] Visibilidade nos Diagramas de Classe UML IBM®IBM Knowledge Center. Disponível no site da IBM.
[2] Artigo Trabalhando
com os diagramas da UML – Parte 2. Revista Engenharia de Software Magazine 78. DEVMEDIA.
Disponível no site oficial DevMedia.
-
A) pacote.