equals问题

来源:9-9 Java 中的 Object 类 Ⅱ

邓一格

2017-08-16 10:09

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

写回答 关注

1回答

  • qq_三人成诗_0
    2017-08-16 10:27:07

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

    邓一格

    抱歉,我才刚刚学,问得好模糊 我只是想测试一下相同的内存区域,相同的类,然后我们对对象的属性值设定两个不同的值。使用equals方法,执行结果两个对象还是相同的

    2017-08-16 11:19:35

    共 1 条回复 >

Java入门第二季 升级版

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

530652 学习 · 6091 问题

查看课程

相似问题