import javax.swing.*;
public class CadastroProdLojaDepart{
public static void main(String args[])
{
Depart d[]=new Depart[3];
d[0] = new Depart("","");
d[1] = new Depart("","");
d[2] = new Depart("","");
ProdLoja p=new ProdLoja();
p.setNome(JOptionPane.showInputDialog("Entre com o Nome do Produto"));
p.setPreco(Double.parseDouble(JOptionPane.showInputDialog("Entre com o Preço")));
p.setCodigo(Integer.parseInt(JOptionPane.showInputDialog("Entre com o Código")));
p.setNomeDepart(JOptionPane.showInputDialog("Entre com o Nome do Departamento")); // aqui da erro
ProdLoja p2=new ProdLoja();
p2.setNome(JOptionPane.showInputDialog("Entre com o Nome do Produto"));
p2.setPreco(Double.parseDouble(JOptionPane.showInputDialog("Entre com o Preço")));
p2.setCodigo(Integer.parseInt(JOptionPane.showInputDialog("Entre com o Código")));
p2.setNomeDepart(JOptionPane.showInputDialog("Entre com o Nome do Departamento")); // igual acima
ProdLoja p3=new ProdLoja();
p3.setNome(JOptionPane.showInputDialog("Entre com o Nome do Produto"));
p3.setPreco(Double.parseDouble(JOptionPane.showInputDialog("Entre com o Preço")));
p3.setCodigo(Integer.parseInt(JOptionPane.showInputDialog("Entre com o Código")));
p3.setNomeDepart(JOptionPane.showInputDialog("Entre com o Nome do Departamento")); // igual acima
JOptionPane.showMessageDialog(null,"Nome e Departamento dos Produtos \n" + p.getNome()
+ " "+p.getNomeDepartCad() + "\n" + p2.getNome() +" "+ p2.getNomeDepartCad()
+ "\n" + p3.getNome() +" "+ p3.getNomeDepartCad());
System.exit(0);
}
}
Tenho a associação ("ProdLoja" 0*....1"Depart"),
Alguém tem uma dica pra resolver meu erro.
Exemplos com Collentions ou ArrayList me ajudariam..