Em minha opiniao, nao faz sentido fazer isso. Voce precisa de um motivo p=
ara
declarar uma classe como abstrata e escolher quais metodos serao abstrato=
s
ou nao. Se voce "enche linguica", sera possivel instanciar uma classe que
nao faz nada em um determinado metodo, o que nao eh muito elegante.
Alem do mais, se voce fizer isto, as subclasses desta classe "cheia de
linguica" nao terao que implementar os metodos abstratos definidos quando
talvez devessem faze-lo. Estes erros seriam detectados em tempo de execuc=
ao
apenas.
Andre Mendonca
[EMAIL PROTECTED]
Sakonnet Technology, LLC
594 Broadway, Suite 403
New York, NY 10012
-----Original Message-----
From: Henrique Rocha de Faria [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, July 05, 2000 3:04 PM
To: [EMAIL PROTECTED]
Subject: Re: [SouJava-J] Classe abstrata e derivadas
Aproveitando o bonde: existe alguma forma elegante ou convencional
de "encher lingui=E7a", na implementa=E7=E3o de um m=E9todo abstrato, na
sub-classe? Existe alguma outra sa=EDda para esse pequeno problema?
Obrigado,
Henrique
Henrique Rocha de Faria wrote:
> Obrigado a todos por me responderem! =C9 sinal de que a lista
> funciona :) ! J=E1 estou ciente da causa do problema e vou trabalhar
> em cima! Espero poder ajud=E1-los, em outras oportunidades!
>
> Henrique
>
> Alysson Neves Bessani wrote:
>
> > On Wed, 5 Jul 2000, Henrique Rocha de Faria wrote:
> >
> > > Ol=E1!
> > > Uma classe A derivada de uma classe abstrata B (class A extends B)
> > > deve, obrigatoriamente, implementar TODOS os m=E9todos 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 for=
ma.
> >
> > Alysson Neves Bessani
> > mailto:[EMAIL PROTECTED]
>
> --------------------------- LISTA SOUJAVA -------------------------=
--
> http://www.soujava.org.br - Sociedade de Usu=E1rios Java da Suces=
u-SP
> [d=FAvidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista: http://www.soujava.org.br/forum/cadastrados.ht=
m]
> [regras da lista: http://www.soujava.org.br/regras.htm]
> -------------------------------------------------------------------=
--
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu=E1rios Java da Sucesu-=
SP
[d=FAvidas 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]
---------------------------------------------------------------------