Olá, fiz a implementação da classe TestaGerenciadorDeImpostoDeRenda e rodou, porem não traz os resultado No momento de adicionar o tributavel mas sim a variavel de ambiente, por que isso acontece?
public class GerenciadorDeImpostoDeRenda {
    private double total;
    public void adiciona(Tributavel t) {
        System.out.println("Adicionando Tributavel: " + t);
        this.total = t.calculaTributos();
    }
    public double getTotal(){
        return this.total;
    }
}public class TestaGerenciadoDeImpostoDeRenda {
    public static void main(String[] args) {
        GerenciadorDeImpostoDeRenda gerenciador = new GerenciadorDeImpostoDeRenda();
        SeguroDeVida seguro = new SeguroDeVida();
        gerenciador.adiciona(seguro);
        ContaCorrente cc = new ContaCorrente();
        cc.deposita(100);
        gerenciador.adiciona(cc);
        System.out.println(gerenciador.getTotal());
    }
} 
            