Seguinte Gaucho, pelo que eu sei, isso não é nenhum bug,
esse é o comportamento correto de um membro protected,
pois por definição, um membro declarado protected tem
visibilidade no pacote ou então em subclasses fora do
pacote, seria uma forma de visibilidade maior
que "default" (membro declarado sem modificador de
acesso e "enxergado" apenas dentro do pacote) e menor do
que public(este sim disponível aoende quer que a clase
apareça), para um maior esclarecimento, sugiro o link
para o jls:
http://java.sun.com/docs/books/jls/second_edition/html/na
mes.doc.html#104333
    Abraços, Marcelo Sousa Ancelmo.

> Alguém sabe se no jdk1.4 o problema do protected já
foi resolvido ?
>
> Para quem não sabe, o modificador protected não
funciona como deveria.
>
> Na verdade, em Java, quando você declara uma variável
protegida, ela acaba
> tendo acessibilidade pública.
>
> O único encapsulamento provido pelo protected é o
encapsulamento em relação
> ao pacotes. Mas no caso da implementação de classes
desvinculadas de
> pacotes, o modificador "protected" infelizmente não
funciona...
>
> Duvida? :^)) faça um teste: implemente uma classe com
algum membro
> "protected" e depois tente acessá-lo de outra classe
que não seja estendida
> da primeira:
>
> class Superclasse
> {
>       protected String nome = null;
> }
>
> public class Teste
> {
>       static public void main(String[] args)
>       {
>               new Teste();
>       }
>
>       Teste()
>       {
>               Superclasse pai = new Superclasse();
>
>               // isso não deveria ser acessível
somente pela classe
>               // Superclasse ou uma de suas
subclasses ??
>               pai.nome = "oo";
>       }
> }
>
>
> ------------------------------ LISTA SOUJAVA ----------
------------------
> http://www.soujava.org.br  -  Sociedade de Usuários
Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%
40soujava.org.br
> para sair da lista: envie email para java-list-
[EMAIL PROTECTED]
> -------------------------------------------------------
------------------
>
>


__________________________________________________________________________
Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a