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

equals问题

我再对象的属性值弄两个不同的属性值,相同的内存区域,相同的类名。使用equals方法后,执行结果还是两个对象是相同的。为什么。明明两个属性值不同?

正在回答

1 回答

你这个说法好空洞啊,大概是你在给两属性赋值之后,又给两个属性指定了相同的内存地址,导致了两个属性的值一致了,你可以分别打印两个属性看看是不是两个属性一样了

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

邓一格 提问者

抱歉,我才刚刚学,问得好模糊 我只是想测试一下相同的内存区域,相同的类,然后我们对对象的属性值设定两个不同的值。使用equals方法,执行结果两个对象还是相同的
2017-08-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530803    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

equals问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号