为了账号安全,请及时绑定邮箱和手机立即绑定

请教一段JAVA语言!

请教一段JAVA语言!

非吔 2017-01-14 23:14:57
public boolean equals(Object obj){           if (this == obj){               return true;           }              if (obj instanceof Obj && this.id.equals(((Obj) obj).id)){               return true;           }           return false;       }初学者 分析不懂这句语言的意思??  望答 谢啦~
查看完整描述

2 回答

?
一条小咸鱼

TA贡献457条经验 获得超255个赞

重写的equals方法,遵循一定的规则。

其实就是判断两个对象是否相同,你也可以自己定义(虽然可能有BUG)。

现在看不懂,以后就懂了。

查看完整回答
1 反对 回复 2017-01-15
?
习惯受伤

TA贡献885条经验 获得超1144个赞

代码作用:判断两个对象是否是同一个对象。条件是:如果这个对象是Obj的子类,并且id值相同。this == obj调用Object本身提供的equal的方法比较,反之就说明这两个对象不想等
查看完整回答
反对 回复 2017-01-15
  • 2 回答
  • 0 关注
  • 1316 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信