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

equals问题

equals问题

Anastasia3847050 2016-09-01 22:43:15
为什么图一不相等,==比较的是地址,equals比较的是内容,不是吗,为什么加上图二后就相等了,图二作用是什么例如:  Animal  animal1=new Dog();   Animal  animal2=new  Cat();   Animal animal3=animal1;则animal1==animal2   (FALSE)   animal1.equals(animal2)  (false)   animal1==animal3   (true)   animal1.equals(animal3)   (true)
查看完整描述

1 回答

已采纳
?
waste_time

TA贡献43条经验 获得超16个赞

equal虽然比较的是内容,但是是由各个覆写了equals方法在方法里面比较了内容,比如String类,而默认的equals方法也是比较引用,可以参看Object类中的equals的实现

查看完整回答
1 反对 回复 2016-09-01
  • 1 回答
  • 0 关注
  • 1283 浏览

添加回答

举报

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