Laura, vc pode fazer o seguinte:
a) public class A { int attr; public void metodo() { new B(); } public class B { B() { System.out.println( A.this.attr ); } } } b) public class A { final int attr; public void metodo() { new B(); } public class B { B() { System.out.println( attr ); } } } ----- Original Message ----- From: "Laura Silveira Mastella" <[EMAIL PROTECTED]> To: "Sou Java" <[EMAIL PROTECTED]> Sent: Tuesday, November 13, 2001 2:37 PM Subject: [java-list] classes internas > Oi, pessoal, > > Criei uma classe public com uma classe interna e gostaria de saber se posso > acessar o "this" da classe public de dentro da classe interna. Como posso > fazer isso? > > public class ClassePublic { > ... > class ClasseInterna { > ... > } > } > > Obrigada, > > Laura > > > ------------------------------ 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 > 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 para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------