-
Visibilidade Pacote (~) - Significa que qualquer classe está visível para qualquer objeto dentro do pacote.
Fonte: https://www.devmedia.com.br/trabalhando-com-os-diagramas-da-uml-parte-2/33224
-
Complementando o comentário do Alexandre.
Protegido (#): é um atributo que pode ser acessado por métodos de sua classe e por métodos pertencentes a subclasses da classe. A questão faz a troca dos conceitos de protegido por pacote.
Em UML, no nível de visibilidade protegido, o acesso ao atributo é restrito à própria classe ou a uma de suas especializações.
Logo, gabarito errado.
Bjus pra tia Lea!
-
Excelente
-
Estranho ver esse termo traduzido, fiquei um tempinho até me tocar. Mas no java também, nível package é visível a todas as classe no pacote.
-
Introdução: Existem quatro atributos que fazem as notações de visibilidade em uma classe. Elas são:
- Público (+): visível para qualquer elemento que possa ver a classe;
- Protected (#): visível dentro da subclasse
- Private (-): visível dentro da classe
- Package (pacote ~): visível do mesmo pacote. Como assim "pacote"? Veja um exemplo interessante retirado de um site (link no final do comentário): O que ocorre se você quiser criar uma classe "Fita" e outro programador já criou uma com o mesmo nome? Será que você vai ser impossibilitado de criar a classe? Não há problema, desde que as classes assim chamadas estejam em packages diferentes :)
Comando da questão: "no nível de visibilidade pacote, o acesso ao atributo é restrito à própria classe ou a uma de suas especializações". ERRADO, por quê? Duas razões: (1) no nível de visibilidade do pacote é ACESSÍVEL à própria classe, aliás, como já vimos, uma classe e seus atributos é escrito dentro do mesmo pacote; (2) como já comentado pelo nosso colega Bruno, isso se refere ao método protegido.
Fontes:
https://slideplayer.com.br/slide/363952/
http://www.dsc.ufcg.edu.br/~jacques/cursos/p2/html/oo/visibilidade.htm
Em frente e enfrente!
-
Em UML, no nível de visibilidade pacote, o acesso ao atributo é restrito à própria classe ou a uma de suas especializações.errado
(visibilidade protegido)
Bendito serás!!