侧边栏壁纸
  • 累计撰写 14 篇文章
  • 累计收到 0 条评论

Java重写equals与hashCode方法

admin
2021-04-13 / 0 评论 / 129 阅读 / 正在检测是否收录...

常见Java重写equals与hashCode方法


@Override
    public boolean equals(Object o) {
        //判断是不是同一个对象
        if (this == o) {
            return true;
        }
        //判断是否为空
        if (o == null || getClass() != o.getClass()) {
            return false;
        }
        //判断是否为Student类型并比较属性
        Student student = (Student) o;
        return age == student.age && Objects.equals(name, student.name);
    }
0

评论

博主关闭了当前页面的评论