SóProvas


ID
1359136
Banca
Quadrix
Órgão
DATAPREV
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Do ponto de vista dos pacotes, no diagrama de classes da UML, o modificador que indica que um atributo ou método é acessível apenas às classes do mesmo pacote é o modificador:

Alternativas
Comentários
  • 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)