對象的值和對象引用的值是不一樣的么?
對象的值和對象引用的值是不一樣的么?對于引用我有點搞不清,引用的是什么?
比如:先分別給他們的屬性age賦值。dog.age=15和dog2.age=15。比較對象的值否一樣,就要重寫equals。但是equals方法里判斷的引用的地址,等等,那么這里的引用的值又是什么呢?
對象的值和對象引用的值是不一樣的么?對于引用我有點搞不清,引用的是什么?
比如:先分別給他們的屬性age賦值。dog.age=15和dog2.age=15。比較對象的值否一樣,就要重寫equals。但是equals方法里判斷的引用的地址,等等,那么這里的引用的值又是什么呢?
2015-07-30
舉報
2015-12-16
對象的值表示對象的地址,即對象儲存在哪里。對象引用的值表示對象的屬性信息。
所以,對象的值和對象引用的值是不一樣的,對象的值相同,則對象引用的值相同,反之不成立。