Modelagem "#"

4 respostas
E
Olá pessoal Preciso de mais uma ajuda de vcs.

Tenho uma modelagem de um sistema, mas estou com dúvidas em uma classe:

Sei que qndo tem o simbolo:

- é private ex:  private  double saldo;

+ é public  ex:  public  int numero;

mas qndo tem “#” como é?

4 Respostas

rafabene

Geralmente é usado para o valor default (sem modificador em java).

Para representar no modelo que aquele atributo é acessível apenas para as classes do mesmo pacote.

E

Sim, mas no codigo no caso ficaria assim:

double saldo;

ou

public int numero;

Seria isso? se private e sem public?

kaique

rafabene:
Geralmente é usado para o valor default (sem modificador em java).

Para representar no modelo que aquele atributo é acessível apenas para as classes do mesmo pacote.

Errado! Na UML, o símbolo ‘#’ indica o modificador protected. O símbolo para o modificador package é o til.

[]'s.

sergiotaborda

eos:
Sim, mas no codigo no caso ficaria assim:

double saldo;

ou

public int numero;

Seria isso? se private e sem public?

+nome:String — > public String nome
-nome:String —> private String nome
#nome:String --> protected String nome
~nome:String—> String getNome(){} // envolve calculo

Criado 12 de abril de 2008
Ultima resposta 12 de abr. de 2008
Respostas 4
Participantes 4