Wilder,
Muito obrigado!
 
[]�s
 
Rodrigo Oliveira
----- Original Message -----
From: Wilder
Sent: Thursday, June 03, 2004 4:15 PM
Subject: Re: [cejug-discussao] Cria��o de classe de Exce��o

Ol�, Rodrigo.
 
Encontrei o problema:
 
super(TEXTO_PADRAO + "Erro do sistema");
Nada pode ser referenciado antes da chamada do super(). Quando voc� coloca super(TEXTO_PADRAO + "Erro do sistema"), o interpretador vai tentar pegar a refer�ncia de TEXTO_PADRAO, s� depois disso chamar� o super(), isso gera o problema. Mas a mesma coisa n�o acontece quando o par�metro � passado no construtor, assim:
 
public Excecao (String msg) {
    super(msg);
}
 
ou assim:
 
public Excecao (Exception excecao) {
    super(excecao.getMessage());
}
 
Entendeu?
 
Atenciosamente,
 
Wilder
Add some fun to your music, play Marbles in 2004!
www.marillion.com

Responder a