Sarò negato con le interfacce ma non capisco una cosa...il problema è stampare con Iterator.
Allora la classe Cestino2 è composta così:codice:Cestino2 cestino = new Cestino2(); cestino.add(new Prodotto2("latte",2,50)); cestino.add(new Prodotto2("pasta", 7.25)); cestino.add(new Prodotto2("caffe' macinato", 5)); cestino.add(new Prodotto2("caffe' macinato", 5)); cestino.add(new Prodotto2("caffe' arabo", 8)); cestino.add(new Prodotto2("biscotti secchi",10)); cestino.add(new Prodotto2("pacco biscotti formato famiglia", 18,40)); //ArrayList<Prodotto2> prodotti = new ArrayList<Prodotto2>(); //Iterator<Prodotto2> elenco = prodotti.iterator(); while(elenco.hasNext()) System.out.println(elenco.next());
adesso come faccio a stampare i prodotti del cestino??codice:public class Cestino2 { private Collection<Prodotto2> prodotti; public Cestino2(){ prodotti = new ArrayList<Prodotto2>(); } public void add (Prodotto2 p){ prodotti.add(p); }

Rispondi quotando