java中的比较

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

Minke

2016-02-27 15:22

①视频中重写equals方法后为什么比较的两个对象就相等了?
②事实上两个对象的值相等,地址不同,对吗?只是现实中我们往往比较的是两个对象的值,所以才要进行方法的重写?


写回答 关注

3回答

  • 慕田峪6079749
    2016-03-08 13:27:49
    已采纳

    重写后比较的是对象的值(重写前是比较 两个对象是否放在同一个地方,重写后是比较 两个对象里的属性是否一样

    Minke

    非常感谢!

    2016-07-10 15:45:17

    共 2 条回复 >

  • 谔螺丝
    2016-02-27 16:00:28

    这里的相同指的应该是对象的类型和内容吧

    而如果对象的地址相同,那就是同一个对象,当然都相同了

  • qq_茜茜公主_1
    2016-02-27 15:39:13

    重写后的应该是比较对象的值和地址都相同吧

Java入门第二季 升级版

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

530560 学习 · 6091 问题

查看课程

相似问题