Estou com dúvida sobre esse erro que está aparecendo no meu compilador, o programa tem de emitir uma nota de vendas de produtos. Estou na introdução a padrões de projeto, e estou tentando utilizar um padrão Alta Coesão.
Segue a Classe Main
:
public class Main {
public static void main(String[] args) {
Venda venda = new Venda();
venda.addItemVenda(1, 2);
venda.addItemVenda(2, 3);
venda.addItemVenda(3, 2);
for (ItemVenda iv : venda.getItensVenda()) {
System.out.print(iv.getProduto().getNome()
+ " " + iv.getQuantidade() + " - ");
System.out.println(iv.getValorTotal());
}
System.out.println(venda.getValorTotal());
System.out.println("Valor a ser pago:" +
venda.valorASerPago(3));
}
}