Eu tenho a impressão de que, em versões mais antigas do jdk (1.1.x), o compilador não exigia a implementação de todos os métodos e, permitia, inclusive, a declaração de métodos abstratos como synchronized. O jdk1.2 não permite tal declaração e, como já foi concluído, faz essa restrição quanto à derivação de classes abstratas. Corrijam-me se estiver errado! [], Henrique Kleber Bueno wrote: > o pouco que conheço sei que apenas as interfaces tem que ter todos seus > métodos implementados > mais se as classes abstratas tb precisam ter seus métodos abstratos, acabei > de aprender mais um pouco > > abraço > > -----Mensagem original----- > De: Henrique Rocha de Faria [mailto:[EMAIL PROTECTED]] > Enviada em: Wednesday, July 05, 2000 3:40 PM > Para: Kleber Bueno > Assunto: Re: RES: [SouJava-J] Classe abstrata e derivadas > > Kleber, > Bom... realmente, não faz nenhum sentido derivar uma > classe abstrata e não implementar nenhum método. > Estou, na verdade, implementando alguns, e não todos, > mas pelo jeito, o compilador (jdk1.2), exige que todos > sejam, implementados... > Obrigado pela atenção! > > Kleber Bueno wrote: > > > é necessário implementar pelo menos um método e não todos ........... > > > > -----Mensagem original----- > > De: Henrique Rocha de Faria [mailto:[EMAIL PROTECTED]] > > Enviada em: Wednesday, July 05, 2000 3:18 PM > > Para: [EMAIL PROTECTED] > > Assunto: [SouJava-J] Classe abstrata e derivadas > > > > Olá! > > Uma classe A derivada de uma classe abstrata B (class A extends B) > > deve, obrigatoriamente, implementar TODOS os métodos abstratos > > de B? Estou tendo problemas de compilação com o jdk1.2, por causa > > disso. > > Vejam o erro genérico abaixo: > > > > "A.java": class "A" must be declared abstract. It does not define > "metodoX" > > from class "B". > > public class A extends B { > > ^ > > > > Obrigado, > > > > Henrique > > > > Obs.: Esse erro ocorre, não havendo declaração nenhuma em B, ou havendo > > declaração vazia do método em questão. > > > > --------------------------- 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] > > --------------------------------------------------------------------- --------------------------- 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] ---------------------------------------------------------------------