A minha classe TestaConta
não está imprimindo a mensagem 'Saldo insuficiente!'
public class TestaConta {
public static void main(String[] args) {
Conta cc = new ContaCorrente();
cc.deposita(100);
System.out.println("Saldo: R$" + cc.getSaldo());
try {
cc.saca(110);
} catch (RuntimeException e) {
System.out.println("Saldo insuficiente!");
}
System.out.println("Saldo: R$" + cc.getSaldo());
}
}
public class ContaCorrente extends Conta implements Tributavel{
private double saldo;
public double getSaldo() {
return this.saldo;
}
@Override
public void deposita(double valor) {
this.saldo += valor;
}
@Override
public boolean saca(double valor) {
if(this.saldo >= valor) {
this.saldo -= valor;
return true;
} else {
return false;
}
}
public void atualiza(double taxa) {
this.saldo += this.saldo * taxa * 2;
}
@Override
public double calculaTributos() {
return this.getSaldo() * 0.01;
}
}