Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
0
respostas

Tem um problema no Código dessa aula

Nessa aula, caso seja implementado exatamente do jeito que está na aula, se eu criar um imposto a mais e aninhar na chamada da função, ele não vai calcular a partir do terceiro imposto em diante.

Pra que isso seja possível, no código da classe imposto, deveria ser alterada a linha 21 de:

valorDoOutroImposto = outro.realizarCalculo(orcamento);

para:

valorDoOutroImposto = outro.calcular(orcamento);

Assim o aninhamento de impostos iria funcionar corretamente independentemente da quantidade de impostos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software