Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Método getValorImposto()

Bom dia!

Nesse exercício, verifiquei que no main estão sendo instanciados os objetos ContaCorrente e SeguroDeVida.

Reparei que não está sendo chamado o método getValorImposto() e mesmo assim os valores são calculados.

Eu não entendi como isso acontece?

Essa dúvida eu deveria ter visto nos cursos anteriores, mas agora que eu percebi.

Obrigado

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
3 respostas
solução!

Oi Daniel! Tudo bem?

O cálculo do imposto é realizado durante a execução do método registra da classe CalculadorDeImposto.

Quando no método main, você usa a linha abaixo, ele realiza o calculo do imposto, tanto para seguro de vida, quanto para deposito.

calc.registra(seguroDeVida);

public class CalculadorDeImposto {

        private double totalImposto;

        public void registra(Tributavel t) {

            double valor = t.getValorImposto();
            this.totalImposto += valor;

        }

        public double getTotalImposto() {
            return totalImposto;
        }

}

Me avise, caso continue com dúvidas,

Abraço e sucesso,

Rodrigo

Rodrigo,

Entendi, não tinha visto o metodo sendo chamado na classe Calcular de Imposto.

Obrigado pela ajuda

Oi Daniel!

Não tem de quê.

Tem mais alguma dúvida?

Quando possível, coloque o seu post como resolvido.

Abraço,

Rodrigo