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

Responder a