黑马程序员技术交流社区
标题:
equals方法比较的是地址值吗?
[打印本页]
作者:
201314
时间:
2016-11-26 23:40
标题:
equals方法比较的是地址值吗?
equals方法比较的是地址值吗?
作者:
追梦赤子心2580
时间:
2016-11-27 00:31
具体如果底层没有重写object 中equals的方法,那就比较的是hash 值,这就是地址值!
作者:
efkllx
时间:
2016-11-27 00:46
没有重写就是
作者:
chenyanwei6
时间:
2016-11-27 20:48
没有重写这个方法的,就是比较的是地址值
作者:
1413157322
时间:
2016-11-27 22:34
不是,如果没有重写的话那就是继承object的equals方法,那就是比较地址值;其实定义equals方法的目的是比较属性值的,所以一般都会重写需要重写equals方法
作者:
duanqichao
时间:
2016-11-28 23:41
没有重写过的equals方法比较的是地址值,和“==”没有区别。所以一般会重写equals方法。重写后的equals方法比较的是属性值。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2