问答详情
源自:9-9 Java 中的 Object 类 Ⅱ

为什么要重写equals方法?

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

提问者:一鱼安 2016-06-05 21:05

个回答

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

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

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

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