Na reescrita do método saca()
@Override
public boolean saca(double valor) {
double valorASacar = valor + 0.2;
return super.saca(valor);
}
O método reescrito continua utilizando o método saca() da classe mãe? Mas que maluquice. Como pode isso, sendo que está está sendo reescrito e ainda continua usando outro método. Se é um "novo" método, ele deveria ter sua lógica somente nesse método reescrito.
Ajuda para compreender melhor isso ai.
Obrigado.