Segue a classe DepositaSaldoNegativoException
(minha própria exception).
public class DepositaSaldoNegativoException extends RuntimeException {
public DepositaSaldoNegativoException() {
super("Você tentou depositar um saldo inválido!");
}
}
Segue o bloco de teste
try {
corrente.deposita(-20);
} catch (DepositaSaldoNegativoException e) {
// System.out.println("Você tentou depositar um valor inválido!");
System.out.println(e.getMessage());
} catch (Exception e) {
System.out.println("um outro erro qualquer!");
}
Nunca é imprimido a mensagem Você tentou depositar um saldo inválido!
que está vindo do super.
O que estou fazendo de errado?
Agradeço desde já.