Hola por alguna razón el resultado me sale 0... ¿Qué debebería cambiar para que se aplique el impuesto? Les comparto el código que utilicé:
CuentaCorriente
public class CuentaCorriente extends Cuenta implements Tributacion {
public CuentaCorriente(int agencia, int numero) {
super(agencia);
}
@Override
public boolean retirar(double valor) {
double comision = 0.2;
return super.retirar(valor + comision);
}
@Override
public void depositar(double valor) {
}
@Override
public double getValorImpuesto() {
// TODO Auto-generated method stub
return this.saldo * 0.1;
}
}
TestTributación:
public class TestTributacion {
public static void main(String[] args) {
CuentaCorriente cc = new CuentaCorriente(222, 333);
cc.depositar(100.0);
SeguroDeVida seguro = new SeguroDeVida(1);
CalculadoraDeImpuesto calc = new CalculadoraDeImpuesto();
calc.registra(cc);
calc.registra(seguro);
System.out.println(calc.getTotalImpuesto());
}
}