Protected e package [resolvido]

2 respostas
Lavieri

protected pode ver por qualquer classe dentro do pacote ??? ou só pelas que extends ???

meu Eclipse ta mostrando método protecteds dentro do mesmo package, mais sem ser uma classe que extende ela, isto está correto ?

2 Respostas

XpLoDeR

Sim!! É correto!

Protected limita o acesso a qualquer classe dentro do mesmo pacote. Também chamada de acesso de pacote.

Creio que você esteja confundindo com o acesso Default.

F

Protected faz com que sua classe se torne visivel para todas as outras classes dentro do mesmo package, e ainda para classes de fora do package que herdem de classes que estejam dentro do mesmo package, ou seja:

protected = mesmo package + subclasses de fora do package.

Se você que que a classe não seja visivel dentro de todo package e sim somente dentro da própria classe, use private.

:thumbup:

Criado 3 de janeiro de 2009
Ultima resposta 3 de jan. de 2009
Respostas 2
Participantes 3