As palavras chaves usadas são: "public", "private", "protected".
A visibilidade public:
Quem tem acesso à classe tem acesso também a qualquer membro com visibilidade public
O alvo aqui é o programador cliente que usa suas classes
É raro ter atributos públicos mas é comum ter métodos públicos.
A visibilidade private:
O membro private não é acessível fora da classe
A intenção aqui é permitir que apenas você que escreve a classe possa usar esse membro.
A visibilidade protected
O membro protected é acessível à classe e a suas subclasses
A intenção é dar acesso ao programadores que estenderão sua classe.
Exemplo de Visibilidade no diagrama de classe:
Exemplo de código fonte:
public class Usuario; // Visibilidade public
private String Nome; // Visibilidade private
protected String Cliente; // Visibilidade protected
Nenhum comentário:
Postar um comentário