public class Prodotto {
public String codice;
public String titolo;
public double prezzo;
public String cfAut;
public Collection contributi= new LinkedList();
public Collection richiesti= new LinkedList();
public Prodotto(String codice, String titolo, double prezzo, String cfAut) {
this.codice=codice;
this.titolo=titolo;
this.prezzo=prezzo;
this.cfAut=cfAut;
}
public Collection<Contributo> contributi(){
for(Iterator iter=contributi.iterator(); iter.hasNext(){
Contributo c= (Contributo) iter.next();
if(c.codice == codice) {
richiesti.add(c);
return richiesti;
}
}
return null;
}
Qualcuno sa come implementare il metodo contributi() in modo che restituisca Dato un oggetto di classe Prodotto è possibile conoscere l'elenco dei contributi che lo compongono? Tra le richieste c'è quella di non passare il Prodotto al metodo direttamente...
La mia idea è quella che vedete ma purtroppo non funziona...
Voi come fareste?