E ae galera,
Vocês podem me falar sobre os modificadores de acesso private, public, package e protected ? Valeu.
E ae galera,
Vocês podem me falar sobre os modificadores de acesso private, public, package e protected ? Valeu.
Se você procurar por “modificadores” vai encontrar alguns tópicos sobre o assunto.
Mas, pra resumir:
Um modificador de acesso define o nível de acesso/visibilidade de uma classe, método ou atributo.
public - torna a classe/método/atributo público, ou seja, é visto e pode ser referenciado de qualquer lugar
“default” (sem modificador) - torna a classe, método ou atributo acessível somente para outras classes do mesmo pacote.
protected - torna um método ou atributo acessível para outras classes no mesmo pacote ou classes que extendam a classe onde esse método/atributo estiver declarado como protected.
private - torna um método ou atributo acessível somente dentro da classe onde eles foram declarados.