Após o último vídeo da classe abstrada, fui rodar o programa, e sumiu 10 reais da CC, em vez de ficar 89.8, ficou 79.8 do valor e não achei o erro.
public class TesteContas {
public static void main(String[] args) {
ContaCorrente cc = new ContaCorrente(111, 111);
cc.deposita(100);
ContaPoupanca cp = new ContaPoupanca(222, 222);
cp.deposita(200.0);
cc.transfere(10.0, cp);
System.out.println("CC: " + cc.getSaldo());
System.out.println("CP: " + cp.getSaldo());
}
}
ublic class ContaCorrente extends Conta {
public ContaCorrente(int agencia, int numero) {
super(agencia, numero);
}
@Override
public boolean saca(double valor) {
double valorAsacar = valor + 0.2;
return super.saca(valorAsacar);
}
@Override
public void deposita(double valor) {
super.saldo += valor;
}
}