Contador

Olá, sou principiante em java e estou a desenvolver um projeto que seria para aplicar num posto de venda.
Tenho uma classe loja, outra para produtos, outra para clientes e operadores, outra para vendas e outra para uma Linha de venda, esta ultima serve para resolver a relação que existe entre as vendas e os produtos, pois um produto pode estar em várias vendas e uma venda pode ter vários produtos.
Com a classe Linha de Venda eu adicionaria lá um produto e a quantidade desse produto, e na classe venda tinha um ArrayList da classe Linha de venda.
Portanto eu sei o que fazer, não sei é como fazê-lo.

public class Produto implements Serializable {

private String nome;
private float preco;
private Categoria categoria;
private int produtoId;


}

public class Venda implements Serializable {

private int vendaId;
private Data data;
private Operador operador;
private Cliente cliente;
ArrayList<LinhaVenda> produtos;


}

public class LinhaVenda implements Serializable {
private Produto produto;
private int qtd;

}

Primeira dica muda esse nome de variável de produtos para linhavenda, já evita que você se confunda bastante.

Quando você for instanciar uma venda vai ficar algo do tipo.

Venda venda = new Venda();
venda.produtos.get(0).produto.setNome("Nome produto");

Conseguiu entender?

Sim percebi! Obrigada já consegui resolver o meu problema ^^