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 [EMAIL PROTECTED]
-------------------------------------------------------------------------