重写equals方法

Posted bozhengheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重写equals方法相关的知识,希望对你有一定的参考价值。

 public boolean equals(Object obj) {
        //使用乡下转型,把object转换成Person类型
        if (obj instanceof Person){
            Person p = (Person)obj;
            return this.name.equals(p.name)  && this.age ==  p.age;
        }else{
            return false;
        }
          
    }

以上是关于重写equals方法的主要内容,如果未能解决你的问题,请参考以下文章

Java 重写equals方法

SpringBoot 重写hashCode方法和equals方法

重写HashCode和equals规范

重写了equals方法为何需要重写 hashCode

重写equals 方法的注意事项

【彻底理解】 为啥重写equals()方法为啥要重写hashCode()方法