Académique Documents
Professionnel Documents
Culture Documents
Modificadores de Acesso
A linguagem Java fornece mecanismos de controle de acessibilidade/visibilidade para os membros da classe. O tipo dos modificadores de acesso determina se outras classes podem usar um atributo em particular ou invocar um mtodo. Existem trs palavras-chave para os modificadores de acesso e quatro nveis de controle de acesso:
public private protected default (sem modificador explcito)
protected: podem ser acessados (atravs de herana) por uma subclasse, mesmo se a subclasse estiver em um pacote diferente ou por todas as classes do mesmo pacote.
protected int name; protected String (String name).
private: no podem ser acessados por nenhuma outra classe que no seja sua prpria classe de origem.
private int name; private String (String name).
public
Sim
Sim
Sim
Sim
protected
Sim
Sim
Sim
No
default
Sim
Sim
No
No
private
Sim
No
No
No
Bibliografia
Sierra, k. Bates, B. Certificao Sun para Programador, SCJP. Alta Books.