-
Um elemento protegido não é visível para elementos dentro do mesmo
pacote, na UML.
-
protected
O modificador protected torna o membro acessível às classes do mesmo pacote ou através de herança, seus membros herdados não são acessíveis a outras classes fora do pacote em que foram declarados.
Leia mais em: Modificadores de acesso do Java http://www.devmedia.com.br/modificadores-de-acesso-do-java/25404#ixzz3YYB5C6ql
-
Prezado Jádson, a questão não se trata dos modificadores em Java e sim na UML e nesse caso tem diferença. Trata-se do que o colega Halisson disse. Nesse caso não dá para concordar com esse gabarito. O modificador protegido não é acessível dentro do mesmo pacote e sim para a classe e subclasses.
-
Seria o modificador ~, não?
-
Default é acessível dentro do mesmo pacote.
Protected é acessível por subclasses. Não precisam estar no mesmo pacote. Se fosse necessário estar no mesmo pacote, seria impossível estender uma classe de um API de terceiros.
-
D # (protected)