Boa noite a todos
Alguem poderia me explicar da melhor forma possível como devo utilizar isso???
Boa noite a todos
Alguem poderia me explicar da melhor forma possível como devo utilizar isso???
Na realidade eles são chamados de MODIFICADORES DE ACESSO, pois conforme seu uso as suas váriáveis e/ou métodos ficam acessíveis ou não:
public - podem ser acessados de qualquer lugar.
static - permite acessar um membro sem precisar criar uma instância(new class()).
protected - para poder acessar membros de diferente pacotes mas só através de uma herança.
a grosso modo seria isso, pra exemplificar melhor seria assim:
class Carro(){
private int codigo;
private String cor;
public int getCodigo(){
return codigo;
}
// só consigo ler a informação do atributo: codigo pelo método getCodigo pq um é private e o outro public
}