黑马程序员技术交流社区
标题: ==与equals的区别 [打印本页]
作者: 煤男纸 时间: 2016-10-10 23:13
标题: ==与equals的区别
==是一个比较运算符号,
既可以比较基本数据类型,
也可以比较引用数据类型,
基本数据类型比较的是值,
引用数据类型比较的是地址值
equals方法是一个方法,
只能比较引用数据类型,
所有的对象都会继承Object类中的方法,
如果没有重写Object类中的equals方法,equals方法和==号比较引用数据类型无区别,
重写后的equals方法比较的是对象中的属性
作者: 112345666 时间: 2016-10-10 23:28
但是你想说什么?不过还是挺全面的,希望你记住
作者: 煤男纸 时间: 2016-10-10 23:40
嗯嗯,好的
作者: star皆空 时间: 2016-10-11 01:17
挺好加油
作者: z443863517 时间: 2016-10-11 01:37
已经背下来了
作者: 蓝光四号 时间: 2016-10-11 07:36
总结的挺不错,,,
作者: 哦啊啊 时间: 2016-10-11 11:06
不错不错,自己的总结
作者: wangkai426 时间: 2016-10-11 11:08
清楚啦,清楚啦
作者: 雪中鱼01 时间: 2016-10-11 12:20
总结的不错,已经记下来了
作者: tianyass 时间: 2016-10-11 13:46
学习了!!!
作者: LARK 时间: 2016-10-11 13:51
==能比较基本数据类型也能比较应用数据类型,equals只能比较应用数据类型,不重写object的话比较的是地址值。记住了
作者: wgc 时间: 2016-10-25 00:18
总结的不错,继续努力
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |