> abstract class A > { > metodo1(); > metodo2() > { > file://corpo do metodo > } > } > > class b extends B > { > metodo1() > { > file://implementa metodo1 de A > } > } > > class C > { > B b = new B(); > > b.metodo2(); > //... > } > > No instante da execução do metodo2 na classe C é lançado um > java.lang.IllegalAccessError > > O que pode estar errado? Pelo pouco que sei e se entendi direito... vc chama o método2 da classe B quando manda ele executar na classe C, mas vc não possui nenhum metodo2 na classe B, então ocorre o erro.
------------------------------ 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] -------------------------------------------------------------------------