N�o � bem assim. Uma classe "friend" do C consegue ver TUDO da outra classe,
ou seja, m�todos e atributos com qualquer especificador (private, public...)
J� uma classe definida como package n�o habilita nenhuma outra classe a
"enxergar" seus atributos e m�todos privados, apenas os definidos como
public ou protected.
A classe "friend" �, com o perd�o da palavra, uma acoxambra��o gigantesca,
uma verdadeira ofensa � orienta��o a objetos. Java tamb�m tem seus
"esgorreg�es", mas n�o chega a tanto.
Por favor, n�o encarem isto como uma cr�tica ao C, muito menos ao Java.
� apenas uma quest�o de compara��o.
[EMAIL PROTECTED] wrote:
> Note que o nivel de acesso "package" e' semelhante ao friend, onde todas
> as outras classes do mesmo package podem acessar os tributos da classe.
>
--
====================================
Alexandre G. L. Fernandes
[EMAIL PROTECTED]
Phone: +55 (19) 3737.4548
Ci&T - software enabling the e-world
http://www.cit.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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
---------------------------------------------------------------------