为什么要重写equals方法?

来源:9-9 Java 中的 Object 类 Ⅱ

一鱼安

2016-06-05 21:05

为什么要重写equals方法?是不是没重写之前比较的是对象的内存空间,重写后就比较它的数据了???求大神解答!

写回答 关注

2回答

  • 如果成功会怎样
    2016-06-05 21:13:29
    已采纳

    对的 没有重写之前是比较的新建对象所在的内存空间 而重写之后则是标胶两个类对象是否相同

    一鱼安

    非常感谢!

    2016-06-07 09:21:29

    共 1 条回复 >

  • amyzhou8621
    2016-08-09 15:37:20

    那为什么要比较两个类对象是否相同?什么场景下需要比较这个?

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530644 学习 · 6091 问题

查看课程

相似问题