和之前课程中的重写equals()方法有一些不一样

和之前课程中的重写equals()方法有一些不一样

不知道有何区别,怎么理解

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小班 2019-08-15 16:28:35

同学你好,这里是想说equals方法与在Java继承章节中的equals方法有什么不一样呐,都是比较两个对象的属性内容是否相同,这里的equals方法与之前的equals方法是相同的作用呐,还麻烦同学说一下,这里同学觉得那里不一样呐?

 如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 qq_慕桂英600609 #1
    继承章节中的equals()方法先是判断obj是否为空
    2019-08-15 16:32:50
  • 同学你好,这里在写equals方法时,因为是为了在Set集合添加元素时,默认调用这个方法的,作用是为了比较当前集合中的对象与要添加的对象内容是否相同,所以这里肯定是有对象的,可以不添加是否为null的判断,当然同学要加上是否为null的判断,就会使代码更全面!如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
    2019-08-15 18:48:20
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师