Mas eh exatamente esse o problema. Imagine que se queira MESMO, que uma classe no pacote br.com.teste.entidades tenha acesso a um elemento de visibilidade package no pacote br.com.teste.persistenci, por exemplo. En Java nao existe maneira de se fazer isso, e esse eh um ponto fraco da linguagem, na minha opiniao. E na de varias outras pessoas tambem. Nao eh muito frequente que se queira esse tipo de relacionamento entre classes, mas acontece, e usualmente a unica solucao possivel eh tornar alguma classe ou metodo publico, mesmo que apenas uma classe em um outro package especifico vai precisar. Eh uma fraqueza, mas nao existe linguagem perfeita.
----- Original Message ----- From: "Givaldo Junior" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, March 21, 2003 12:14 PM Subject: RES: [java-list] Visibilidade de classe (n�o quero que algu�m de fora use a minha classe) > Oi... > > N�o conhe�o C++, e conhe�o pouco Java, mas ach oque est� havendo um equ�voco > nos conceitos aqui. > > Realmente, em java ou voc� tem classes com visibilidade p�blica ou com > visibilidade de pacote. > Imagine que voc� tenha dois pacotes: > com.seudominio.seupacote e com.seudominio.seupacote.pacoteteste > > Quando voc� declara: > > import com.seudominio.seupacote.pacoteteste; > > sua classe est� enxergando apenas as classes, interfaces e exceptions > contidas neste pacote. As classes de com.seudominio.seupacote, mesmo esta > estando acima de ...pacoteteste, n�o tem seus m�todos e classes vistos na > aplica��o. > > No seu exemplo: > > basta declarar > import br.com.teste.*; > import br.com.teste.entidades.*; > > Ser� que fui claro ou piorou mais ainda sua d�vida? > ---------------------------------------------------------------------------- ---- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java d a 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] ------------------------------------------------------------------------- ------------------------------ 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] -------------------------------------------------------------------------
