Te lo explicare así: es la misma gata, pero revolcada xD
La logica es la misma, solo cambia el nombre del metodo... y la novedad es que modifica o sobreescribe el metodo desde la clase hija asi como sobreescribia el constructor (pasando los parametros a traves de los parametros del metodo en la clase hija) :
@Override
public boolean saca(double valor) {
double comision = 0.2;
return super.saca (valor + comision); // valor + comision hacen el calculo matematico y el resultado es el parametro que recibe el metodo saca.
}
Lo mismo te habria quedado con el metodo retirar que tenias antes:
@Override
public boolean retirar(double valor) {
double comision = 0.2;
return super.retirar (valor + comision);
}
El curso no ha cambiado de direccion, los conceptos nuevos van acorde al itinerario de las clases, digo, cumple con enseñar el tema que prometio en el video anterior...