Ciao!
Dunque io ho un problema. Sto facendo un progetto e c'è un pezzo che mi sta facendo impazzire.
Fra le tante classi ho una classe Frigo, la quale ha come attributo un ArrayList di oggetti di tipo Alimento (altra classe che ho implementato). E fin qui ok.
La classe Alimento implementa l'interfaccia Cloneable ed ha quindi un metodo clone(), in cui c'è un try catch. Nel try c'è return super.clone(), nel catch c'è return null.
Ok.
Ora, anche Frigo purtroppo deve avere un metodo clone(), quindi implementa anch'essa l'interfaccia Cloneable ed ha il metodo clone(). Problemaaaa: come diamine devo fare dato che il Frigo ha un ArrayList di Alimento tutti da clonare? Devo fare un ciclo for? Il problema è, non so perchè, mi dà errore quando faccio alimenti.size() (alimenti è un metodo di Frigo che semplicemente restituisce l'ArrayList di Alimento), non capisco perchè mi dà questo errore!
Aiutoooooo? Grazieee!