对象的值和对象引用的值是不一样的么?

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

qq__878

2015-07-30 19:39

对象的值和对象引用的值是不一样的么?对于引用我有点搞不清,引用的是什么?

比如:先分别给他们的属性age赋值。dog.age=15和dog2.age=15。比较对象的值否一样,就要重写equals。但是equals方法里判断的引用的地址,等等,那么这里的引用的值又是什么呢?

写回答 关注

1回答

  • 蜗牛NO2
    2015-12-16 20:49:42

    对象的值表示对象的地址,即对象储存在哪里。对象引用的值表示对象的属性信息。

    所以,对象的值和对象引用的值是不一样的,对象的值相同,则对象引用的值相同,反之不成立。

Java入门第二季 升级版

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

530653 学习 · 6091 问题

查看课程

相似问题