黑马程序员技术交流社区

标题: =与equals的区别 [打印本页]

作者: 空白心    时间: 2015-6-17 23:22
标题: =与equals的区别
=与equals的区别????
作者: 空白心死    时间: 2015-6-17 23:24
equals是比较值是否相同
作者: andre    时间: 2015-6-17 23:27
==可以比较基本数据类型(比较的是值),也可以比较引用类型(比较的是地址值)
equals只能比较引用类型,比较的是地址值
作者: Chiahsin    时间: 2015-6-17 23:39
你的这个单个等 的 “=” 好是赋值的意思。
作者: shuaiqi_P_D    时间: 2015-6-18 00:02
楼上的解释都不全,equals 是Object类中的一个方法。默认其实也是比较地址值。只不过大多数类继承过来的equals后都重写了。 而且equals 只能比较引用型数据,而== 还可以比较基本类型数据




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2