Tengo una duda, de porque en la implementación del método Registra se inicializa como Tributacion y luego cuando se lllama al método se envía una cuenta corriente, cuando no tienen relación alguna.
Pido por favor me expliquen, Gracias!
public class CalculadoraDeImpuesto {
private double totalImpuesto;
public void registra(Tributacion t) {
double valor = t.getValorImpuesto();
this.totalImpuesto += valor;
}
public double getTotalImpuesto() {
return totalImpuesto;
}
}
------------------------------------------------------------------
public class TestTributacion {
public static void main(String[] args) {
CuentaCorriente cc = new CuentaCorriente(222, 333);
cc.depositar(100.0);
SeguroDeVida seguro = new SeguroDeVida();
CalculadoraDeImpuesto calc = new CalculadoraDeImpuesto();
calc.registra(cc);
calc.registra(seguro);
System.out.println(calc.getTotalImpuesto());
}
}