Olá Henrique,
    Vc realmente deve implementar todos os metodos caso contrario teria
muito
    esses metodos serem abstratos. A class abstrata difere muito de uma
interface pois
    a classe abstrato pode ter metodos abstratos ou nao e ainda
propriedades.

abstract class Lixo {
    int a;

    void setA(int a) {
        this.a = a;
    }

    int getA() {
        return a;
    }

    abstract void naoFazNada();

}

class Teste extends Lixo {
    void naoFazNada() {
        // Voce ‚ obrigado a escrever senao nao teria sentido o metodo
        // ser abstrato
    }
}

Boa sorte

    []s Giuliano



----- Original Message -----
From: Henrique Rocha de Faria <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Quarta-feira, 5 de Julho de 2000 18:17
Subject: [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]
    ---------------------------------------------------------------------

Responder a