Ciao a tutti, ho creato una classe Notebook che implementa l'interfaccia cloneable e che contiene un oggetto notes di tipo ArrayList. Al suo interno ho ridefinito il metodo clone al fine di ottenere una copia completa degli oggetti istanziati con Notebook.
In compilazione mi da l'errore "cannnot find symbol - variable notes". Se oggettoClonato è una copia di notes non dovrebbe avere anch'esso un campo notes?codice:public Object clone() { Object oggettoClonato = null; try { oggettoClonato = super.clone(); oggettoClonato.notes = notes.clone(); } catch(CloneNotSupportedException e) { System.out.println("Errore: oggetto non Clonabile"); } return clone; }

Rispondi quotando