No, because hashcode of an object should be always same. See the answer to learning more about things to remember while overriding hashCode() method in Java.