我们在写代码什么时候需要这个equals比较的方法?

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

三水朝山

2016-05-04 22:06

什么情况下就需要用到?????

写回答 关注

3回答

  • CabbSir
    2016-05-04 22:12:36
    已采纳

    比较两个对象指向的地址是否为同一个;重写后可以比较属性值是否相同

    三水朝山

    非常感谢!

    2016-05-05 09:07:20

    共 1 条回复 >

  • 慕移动1563442
    2016-05-05 09:59:55

    常用的是String的equals()方法,比较典型的重写User.equals()之后用到登录时,验证用户名和密码是否正确。loginUser.equals(user);

    三水朝山

    用处在这里原来

    2016-05-05 10:47:51

    共 1 条回复 >

  • deidei
    2016-05-04 22:26:24

    Object类的equals()用于比较两个对象的引用是否相同,换句话说就是两个对象是否指向相同的内存空间,跟==的功能相同;然而在String、Integer等类中,equals()方法已经被重写,用于比较对象的内容是否相同,例如两个字符串的内容是否相同

Java入门第二季 升级版

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

530653 学习 · 6091 问题

查看课程

相似问题