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.

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;
    }
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?