----- Original Message -----
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?