SóProvas


ID
1731208
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Em relação a UML, julgue o item que se segue.

No diagrama de classe, os símbolos #, + e -, que precedem atributos e métodos para indicar nível de acessibilidade, significam, respectivamente, protegida, pública e privada.

Alternativas
Comentários
  • Gabarito: Certo


    Atributo: Define características da classe como:

    Visibilidade:

      Pública, representada pelo símbolo: +, onde outras classes podem ter acesso ao atributo;

      Privada, representada pelo símbolo: -, o atributo somente é acessado diretamente pela própria classe e;

      Protegida, representada pelo símbolo: #, ou

      Pacote, representada pelo símbolo: ~, que é acessado pelo relacionamento da classe com a classe externa.

  • Modificadores de Visibilidade nos Diagramas de Classe da UML:

    Público (+)

    O elemento é visível por qualquer classe

    Protegido (#)

    O elemento é visível na própria classe e pelas subclasses da classe

    Pacote (~)

    O elemento é visível apenas pela própria classe ou dentro do pacote onde a classe está localizada

    Privado (-)

    O elemento é visível apenas pela própria classe