Modificador de acesso default

2 respostas
tnaires

Pessoal, desculpem-me a pergunta um tanto idiota, mas…
Afinal de contas, se eu nao especificar nenhum modificador de acesso a um atributo de uma classe, como ele fica? public, private ou protected?
Abraços

2 Respostas

Alexandre

Ele fica com o modificador de acesso default que tem os seguintes privilégios:

  • Somente classes do mesmo pacote podem instanciar esta classe.

A ordem dos privilégios de acesso à uma classe é a seguinte, da que tem menos acesso para a que tem mais acesso:

  • default = somente classes do mesmo pacote podem acessá-la;
  • protected = classes do mesmo pacote e classes que estendem dela podem acessá-la;
  • public = qualque classe pode acessá-la.

Falow.

tnaires

Valeu cara!

Criado 26 de maio de 2004
Ultima resposta 27 de mai. de 2004
Respostas 2
Participantes 2