Having written the code below, I was wondering why clone() doesn't return the same hashcode for each additional instance. Am I doing something wrong?
public class Accessor implements Cloneable {
    public static void main(String[] args) {
    Accessor one = new Accessor();
    Accessor two = one.clone();
    System.out.println("one hahcod  " + one.hashCode()
    +"\ntwo hashcode " + two.hashCode());    
    }
    public Accessor clone(){
        try{
            return (Accessor)super.clone();
        }
        catch (CloneNotSupportedException err){
            throw new Error("Error!!!");
        }
    }
}
 
     
     
     
    