Ok.
Quindi riassumendo correttamente :
1) Aggiungo l'Articolo nella mia collezione di nome contenitore tramite il metodo AggiungiArticolo :
codice:
contenitore.AggiungiArticolo(ArticoloAggiunto);
2) Salvo la collezione contenente l'oggetto Articolo con il metodo Salva
codice:
contenitore.Salva();
3) Il metodo Salva , salva la collezione in un file di nome "Contenitore"
codice:
@Override
public boolean Salva(){
try{
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("Contenitore"));
out.writeObject(Contenitore);
out.close();
return true;
}
catch(Exception e){
return false;
}
}
Dovrebbe andare bene in questo modo.