黑马程序员技术交流社区
标题:
equals方法和==区别
[打印本页]
作者:
huzhiqiang520
时间:
2016-10-21 13:50
标题:
equals方法和==区别
一 共同点:都可以做比较,返回的都是boolean.
二 不同点 :==是比较运算符,既可以比较基本数据类型,也可以比较引用数据类型,基本数据 类型比较的是值,引用数据类型比较的是地址值。
equals();方法只能比较应用数据类型且equals方法莫有重写重写之前比的是地址 值,底层依赖的是==号,但是比较地址值莫有意义,所以必须必须重写Object类中 的equals方法,比较对象的属性值
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2