Olá,
No meu TesteContas.java, não estava debitando os 20 centavos a mais do saque da conta corrente, até que fiz a seguinte alteração no método transfere na classe Conta e funcionou:
public boolean transfere(double valor, Conta destino) {
if (valor <= this.saldo) {
this.saca(valor);
destino.deposita(valor);
return true;
} else {
return false;
}
}
Ou seja, chamei o método saca dentro do método transfere.
Desse jeito estaria certo também?