Pode ser. Eu estou usando A como uma classe (e não uma interface),
porque preciso usar objetos derivados de A, sem que seja necessário
declarar, explicitamente, o subtipo. Acho que eu posso conseguir o mesmo
efeito, usando interface, mas aí perco as vantagens de herança de código...
Obrigado pela idéia!

                    Henrique

Kleber Bueno wrote:

> em vez de classe abstrata usa uma interface onde só tem declaracao de
> metodos e vc implementa
> como quiser na classe que implementar sua interface
>
> -----Mensagem original-----
> De: Henrique Rocha de Faria [mailto:[EMAIL PROTECTED]]
> Enviada em: Wednesday, July 05, 2000 4:04 PM
> Para: [EMAIL PROTECTED]
> Assunto: Re: [SouJava-J] Classe abstrata e derivadas
>
> Aproveitando o bonde: existe alguma forma elegante ou convencional
> de "encher linguiça", na implementação de um método abstrato, na
> sub-classe? Existe alguma outra saída para esse pequeno problema?
> Obrigado,
>
>                 Henrique
>
> Henrique Rocha de Faria wrote:
>
> > Obrigado a todos por me responderem! É sinal de que a lista
> > funciona :) ! Já estou ciente da causa do problema e vou trabalhar
> > em cima! Espero poder ajudá-los, em outras oportunidades!
> >
> >             Henrique
> >
> > Alysson Neves Bessani wrote:
> >
> > > On Wed, 5 Jul 2000, Henrique Rocha de Faria wrote:
> > >
> > > > Olá!
> > > > Uma classe A derivada de uma classe abstrata B (class A extends B)
> > > > deve, obrigatoriamente, implementar TODOS os métodos abstratos
> > > > de B?
> > >
> > >         Sim!
> > >
> > > > "A.java": class "A" must be declared abstract. It does not define
> "metodoX"
> > > > from class "B".
> > > > public class A extends B {
> > > > ^
> > >
> > >         Voce tem que incluir o metodoX... e implementar de alguma forma.
> > >
> > > Alysson Neves Bessani
> > > mailto:[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]
> >     [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]
>     ---------------------------------------------------------------------

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