Olá, minha dúvida é como criar uma classe de exceção personalizada?
Um abraço, muito obrigado. 
Como criar uma classe de exceção personalizada
4 Respostas
Se eu entendi bem a sua pergunta, basta você criar uma classe que estenda a classe Exception, ficaria mais ou menos assim:
public class CustomException extends Exception {
public CustomException(String message) {
super(message);
}
}
crie uma classe que extenda java.lang.Exception e sobrescreve o método getMessage() e outros que desejar!
Olá, minha dúvida é como criar uma classe de exceção personalizada?
Um abraço, muito obrigado.
public class MyException extends RuntimeException {
}
// uso
throw new MyException();
você pode herdar de exception se quiser que seja verificada, mas tenha muita atenção ao fazer esa escolha
tb pode definir construtores que delegam aos constutores padrão de Throwable. Um recebe um string como mensagem e outro
recebe um Throwable como causa.
Aliás, dois bons links sobre isso:
http://br.geocities.com/vanessasabino/java/ej6.html
e esse:
http://today.java.net/pub/a/today/2006/04/06/exception-handling-antipatterns.html
Criado 23 de maio de 2008
Ultima resposta 23 de mai. de 2008
Respostas 4
Participantes 5