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] -------------------------------------------------------------------------