两个对象值相同(x.equals(y)==true):
假如没有重写equals方法,那么它默认继承是Object的equals方法,根据源码可知,此时equals相同,hashcode一定相同。
public boolean equals(Object obj) { return (this == obj); }
地址都相同,hashcode 一定相同。
两个对象值相同(x.equals(y)==true):
假如没有重写equals方法,那么它默认继承是Object的equals方法,根据源码可知,此时equals相同,hashcode一定相同。
public boolean equals(Object obj) { return (this == obj); }
地址都相同,hashcode 一定相同。