Como crio uma classe de exceção?

6 respostas
C

Como crio esta classe de exceção?

6 Respostas

danieldestro

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

Exemplo:

public class SaldoInsuficienteException extends Exception {
  public SaldoInsuficienteException() {
    super();
  }

  public SaldoInsuficienteException( String mensagem ) {
    super( mensagem );
  }
}
Lucas_Teixeira

public class MinhaExcecao extends Exception { }

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

Exemplo:

public class SaldoInsuficienteException {
  public SaldoInsuficienteException() {
    super();
  }

  public SaldoInsuficienteException( String mensagem ) {
    super( mensagem );
  }
}

Concordo. Só faltou extender.

:D

danieldestro

Heim? Hãm? Como? Onde?

Ooops, arrumei. Valeu cara!

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

Rafael_Steil

Bom, pode extender RuntimeException tambem.

Rafael

cv1

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

Criado 28 de dezembro de 2004
Ultima resposta 29 de dez. de 2004
Respostas 6
Participantes 5