Pessoal,
Eu alterei o método transfere da classe Conta e tentei chamar o método saca de dentro do método transfere e o compilador não permitiu. Pergunto se é possivel chamar um método dentro de outro método, todos na mesma classe. Segue o código:
public void saca (double valor) throws Exception {
if (valor > this.saldo + this.limite) {
throw new SaldoInsuficienteException(saldo);
}
else {
this.saldo -= valor;
}
}
public void transfere (double valor, Conta destino) {
saca(valor);
destino.saldo += valor;
}
O compilador informou o erro:
unhandled exception type exception.