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

对象之间到底比的是啥 试验了一下彻底蒙了

如图 直接打印对象一样 直接打印哈希也一样  但是判等就是false..所以还有别的东西比了?http://img1.sycdn.imooc.com//5a6084180001f2e018480648.jpg

正在回答

2 回答

对象对比两种情况:

  1. 我昨天丢了一个手机,你手机好像是我的

  2. 你的手机和我的手机一样

java默认采用第一类相等,即判断对象地址是否相同

重写equals方法,改为第2中相等,即判断对象具有的属性是否相等

1 回复 有任何疑惑可以回复我~
#1

qq_波斯狼酒_0

ps:注意是对象具有的属性相等,而不是属性的值相等
2018-03-27 回复 有任何疑惑可以回复我~

对象一样 但是i1和i3在内存中的位置不一样啊 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

对象之间到底比的是啥 试验了一下彻底蒙了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信