Bruno, voce esta enganado
as classes _nao_ herdam construtores, e uma classe pode _sim_ ficar sem contrutor
vazio na super classe
class Pai {
public Pai (String x) {
}
}
class Filho extends Pai {
public Filho () {}
}
Esse codigo simplesmente NAO compila, olhe o erro:
$ javac aaa.java
aaa.java:11: cannot resolve symbol
symbol : constructor Pai ()
location: class Pai
public Filho () {}
^
1 error
======================
Paulo Eduardo Azevedo Silveira
Grupo de Usu�rios Java
http://www.guj.com.br/
On Mon, 7 Oct 2002 08:47:45 -0300, "Bruno Borges" <[EMAIL PROTECTED]> escreveu :
> De: "Bruno Borges" <[EMAIL PROTECTED]>
> Data: Mon, 7 Oct 2002 08:47:45 -0300
> Para: <[EMAIL PROTECTED]>
> Assunto: Re: [java-list] � possivel sobreescrever constructor
>
> nenhuma classe fica sem construtor vazio na super classe... jah q toda e
> qualquer classe eh subclasse de Object, implicita ou explicitamente.
> se nao existisse isso, aih sim poderia haver erro de compila��o
>
> ----- Original Message -----
> From: "Paulo Silveira" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> Sent: Saturday, October 05, 2002 7:27 PM
> Subject: Re: [java-list] � possivel sobreescrever constructor
>
>
> > Oi Paulo
> >
> > Construtores nunca s�o herdados. Voc� precisa fazer isso na m�o, chamando
> o super(..). Ent�o, n�o faz muito
> > sentido sem falar de sobreescrever construtores, assim como m�todos
> est�ticos.
> >
> > Agora, para perder o processamento da classe super, n�o tem jeito.
> Obrigatoriamente, um dos construtores da
> > classe pai vai ser chamado. Se voc� n�o fizer a chamada super(), vai ser
> chamado o construtor sem argumentos.
> > Se o sem argumentos n�o existir e voc� n�o chamar o super(), da erro de
> compila��o!
> >
> > ======================
> > Paulo Eduardo Azevedo Silveira
> > Grupo de Usu�rios Java
> > http://www.guj.com.br/
> >
> > On Fri, 4 Oct 2002 17:18:38 -0300, "PauloH.M." <[EMAIL PROTECTED]>
> escreveu :
> >
> > > De: "PauloH.M." <[EMAIL PROTECTED]>
> > > Data: Fri, 4 Oct 2002 17:18:38 -0300
> > > Para: <[EMAIL PROTECTED]>
> > > Assunto: [java-list] � possivel sobreescrever constructor
> > >
> > >
> > > Caros amigos da lista,
> > > � possivel sobreescrever um constuctor , ou seja perda todo o
> processamento da classe super?
> > > Ass.PauloH.M.
> > >
> > >
> >
> >
> > ------------------------------ 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
> > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -------------------------------------------------------------------------
>
> _______________________________________________________________________
> Yahoo! Encontros
> O lugar certo para encontrar a sua alma g�mea.
> http://br.encontros.yahoo.com/
>
> ------------------------------ 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [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
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------