Propagar mensage de erro

3 respostas
E

Boa tarde,

Como faço para propagar uma mensagem de erro de uma classe para outra?

Exemplo:

Tenho uma classe ClasseX que possui o método e a classe ClasseY que instancia e executa o método.

Gostaria que o erro ocorrido na ClasseX fosse propagado para a ClasseY para então ser exibido para o usuário.

Obrigado.

3 Respostas

rissato

vc pode usar exceptions para “enviar” as mensagens.

Na classeX:

throw new SuaException("Erro!");

Na ClasseY:

try { objDaClasseX.seuMetodo(); } catch (SuaException e) { //Enviar a mensagem para o usuário... }

Lavieri

É como o cloega falou, a melhor forma é com Exceções e aconselho ler sobre o assunto

uma boa leitura sobre exceções…

1 - Exceções: COnceitos
2 - Exceções: Boas Práticas, Más Práticas
3 - Exceções: Classes Utilitárias

textos em portugues e muito bem escrito

E

ok… obrigado pessoal.
consegui resolver o problema.

Criado 20 de março de 2009
Ultima resposta 20 de mar. de 2009
Respostas 3
Participantes 3