问答详情
源自:2-9 如何保证不添加重复商品进购物车

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

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

提问者:街边七号 2018-01-18 19:26

个回答

  • qq_波斯狼酒_0
    2018-03-27 20:41:59

    对象对比两种情况:

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

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

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

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

  • 慕神0158271
    2018-01-19 20:22:44

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