黑马程序员技术交流社区
标题:
equals方法
[打印本页]
作者:
wmc1994
时间:
2016-8-15 20:59
标题:
equals方法
equals方法比较的是地址,我想比较内容该怎么实现
作者:
double_x
时间:
2016-8-15 21:16
equal不就是比较内容吗 “==”不是比较内存地址吗?
作者:
龙旋
时间:
2016-8-15 22:24
还是先去理解理解==与equals的区别吧
作者:
li--yong
时间:
2016-8-15 23:17
重写equals方法啊
作者:
heimaljx
时间:
2016-8-15 23:26
==是判断两个变量或实例是不是指向同一个内存空间 equals是判断两个变量或实例所指向的内存空间的值是不是相同 ,同学要认真学呀
作者:
冯潜001
时间:
2016-8-15 23:43
多看看面试题 ,
作者:
wx_nJJJAAHB
时间:
2016-8-15 23:47
比较的是地址值,区分大小写
作者:
夜行御史
时间:
2016-8-15 23:58
一般你在类中就已经重写了equals方法了,用快捷键直接生成了,重写的equals分三步,你可以翻看一下前面的回顾一下
作者:
chensc
时间:
2016-8-16 06:34
学习学习!
作者:
Fightingdd
时间:
2016-8-16 09:07
当equals比较的是比较的内容
作者:
q554293427
时间:
2016-8-16 11:16
本身你的equals 如果没有重写的话,用的是Object的equals,之所以String类型的字符串的equals可以比较内容,是因为String类里面重写了Object的equals方法,如果你的Person类Student类也想用equals 来比较对象的属性值得话,必须自己重写equals 方法. 或许你去API查一下String类里的equals方法,你就会懂了.
作者:
itcoder
时间:
2016-8-16 21:30
equals方法在重写前比较的是地址,重写后比较的是里面的内容
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2