Assinale a alternativa que apresenta os símbolos da UML (U...

Próximas questões
Com base no mesmo assunto
Q1277569 Engenharia de Software
Assinale a alternativa que apresenta os símbolos da UML (Unified Modelling Language) onde representam o controle de acesso a atributos e métodos na respectiva ordem: público, privado e protegido.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a letra B, que apresenta os símbolos + (público), - (privado) e # (protegido). Esses símbolos são utilizados na linguagem UML (Unified Modeling Language) para designar o nível de acesso a atributos e métodos em diagramas de classes.

No contexto de UML:

  • O símbolo + indica que o atributo ou método é público, ou seja, pode ser acessado de qualquer parte do sistema.
  • O símbolo - indica que o atributo ou método é privado, ou seja, só pode ser acessado dentro da própria classe em que está definido.
  • O símbolo # indica que o atributo ou método é protegido, o que significa que pode ser acessado na própria classe e em suas subclasses, bem como em outras classes do mesmo pacote, dependendo da linguagem de programação.

É fundamental para quem estuda UML compreender esses símbolos de controle de acesso, pois eles são uma parte essencial no projeto de sistemas orientados a objetos e são usados frequentemente em diagramas de classes para especificar a visibilidade de membros da classe.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito:B.

+ público - visível em qualquer classe

- privado - visível somente dentro da classe

# protegido - qualquer descendente pode usar

Fonte:http://www.macoratti.net/net_uml1.htm

Visibilidade UML:

+ público: qualquer classe;

# protegido: classe e subclasse;

- privado: a própria classe;

~ pacote: classes do mesmo pacote.

.

At.te

Foco na missão ❢

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo