Não consigo encontrar o erro no meu código. Ocorre na hora de instanciar a classe Sem Desconto como argumento. O Eclipse me pede para cirar um construtor, mesmo já o tendo feito.
package descontos;
import java.math.BigDecimal;
import br.com.alura.loja.imposto.Imposto;
import br.com.alura.loja.orcamento.Orcamento;
public class CalculadoraDeDescontos {
public BigDecimal calcular (Orcamento orcamento) {
Desconto desconto = new DescontoParaOrcamentoComMaisDeCincoItens(
new DescontoParaOrcamentoMaiorQueQuinhentos(
new SemDesconto()));
return desconto.calcular(orcamento);
}
}
package descontos;
import java.math.BigDecimal;
import br.com.alura.loja.orcamento.Orcamento;
public class SemDesconto extends Desconto {
public SemDesconto() {
super(null);
}
public BigDecimal calcular (Orcamento orcamento) {
return BigDecimal.ZERO;
}
}