开发者社区 问答 正文

equals()的作用是什么?

equals()的作用是什么?

展开
收起
叫我饭啊啊 2021-10-25 11:51:41 848 分享 版权
1 条回答
写回答
取消 提交回答
  • 它的作用是判断两个对象是否相等。但它一般有两种使用情况:

    情况1:类没有覆盖 equals() 方法。则通过 equals() 比较该类的两个对象时,等价于通过“==”比较这两个对象。

    情况2:类覆盖了 equals() 方法。一般,我们都覆盖 equals() 方法来两个对象的内容相等;若它们的内容相等,则返回 true (即,认为这两个对象相等)。

    2021-10-25 11:52:04
    赞同 展开评论
问答地址: