判断对象是否相同

来源:10-1 Java 中的多态

黑蝎

2016-03-13 12:11

在一个类里实例化两个类的对象,如何判断这两个对象相同http://img.mukewang.com/56e4e83a0001032b05980198.jpg

写回答 关注

3回答

  • 慕无忌7510152
    2016-04-30 14:37:46

    肯定是else,equal比较的是地址

  • 奋斗_加油
    2016-04-05 23:18:46

    就是比较对象的地址,new会在堆内存中开辟空间

  • qq_蕞終灬聽風者_0
    2016-03-13 12:48:28

    你可以在子类中重写equals方法。具体过程是 菜单栏  source 里面有一个 Generate hashCode() and equals() 点击即可,然后去掉 hashCode()的代码就可以了,因为之所以不同,就是每个对象拥有唯一的hashCode值。

    黑蝎

    你说的这个我之前就考虑了,是不可以的。。。。

    2016-03-14 18:49:03

    共 1 条回复 >

Java入门第二季 升级版

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

530559 学习 · 6091 问题

查看课程

相似问题