Como crio uma classe de exceção?

Como crio esta classe de exceção?

Toda Exceção Customizada (Checked Exception) deve estender a classe java.lang.Exception.

Exemplo:

[code]public class SaldoInsuficienteException extends Exception {
public SaldoInsuficienteException() {
super();
}

public SaldoInsuficienteException( String mensagem ) {
super( mensagem );
}
}[/code]

public class MinhaExcecao extends Exception { }

[quote=danieldestro]Toda Exceção Customizada (Checked Exception) deve estender a classe java.lang.Exception.

Exemplo:

[code]public class SaldoInsuficienteException {
public SaldoInsuficienteException() {
super();
}

public SaldoInsuficienteException( String mensagem ) {
super( mensagem );
}
}[/code][/quote]

Concordo. Só faltou extender.

:smiley:

Heim? Hãm? Como? Onde?

Ooops, arrumei. Valeu cara!

Na verdade eu tava testando a sabedoria do outro rapaz. UHauhauahuhaUAH.

Bom, pode extender RuntimeException tambem.

Rafael

Ou Error. Ou Throwable. Ou qualquer coisa, desde que QualquerCoisa instanceof Throwable == true :wink: