文章目录 hashCode方法注释 equals 方法注释 equals 方法 hashCode方法注释 Object 的 hashCode 方法,是本地方法: Returns a hash code value for the object. This method is * supported for the benefit of hash tables such as those provided by * {@link java.util.HashMap}. 注释如是说:提供此方法支持的…
在平时开发中,想要比较自定义类对象中的特定成员时,我们需要逐一手动比较,非常不方便. 举个栗子,我们有两个cafe对象,我们想比较两杯咖啡的价格是否一样,一般来说我们使用getter()来比较,但是这样写非常麻烦, 于是我们重写equals()方法. 现在我们有两个类:User()主类 . Cafe()类. Cafe()类: public class Cafe { private String name;//咖啡的名字 private int price;//咖啡的价格 public Cafe(…
1. Object类的hashCode()方法,如下: public int hashCode():返回该对象的哈希码值,这个值和地址值有关,但是不是实际地址值(哈希码值是根据实际地址值转化过来的整数值),你可以理解为地址值. 2. Object类的getClass()方法,如下: public final Class getClass():返回此 Object 的运行时类(返回的类型是Class类,实际返回的是Class类的对象实体) Cl…