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

equals问题

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

正在回答

1 回答

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

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

邓一格 提问者

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

举报

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

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

进入课程

equals问题

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