邓一格
2017-08-16 10:09
我再对象的属性值弄两个不同的属性值,相同的内存区域,相同的类名。使用equals方法后,执行结果还是两个对象是相同的。为什么。明明两个属性值不同?
你这个说法好空洞啊,大概是你在给两属性赋值之后,又给两个属性指定了相同的内存地址,导致了两个属性的值一致了,你可以分别打印两个属性看看是不是两个属性一样了
抱歉,我才刚刚学,问得好模糊 我只是想测试一下相同的内存区域,相同的类,然后我们对对象的属性值设定两个不同的值。使用equals方法,执行结果两个对象还是相同的
2017-08-16 11:19:35
共 1 条回复 >
Java入门第二季 升级版
530652 学习 · 6091 问题
相似问题
回答 3
回答 4
回答 2