黑马程序员技术交流社区
标题:
equals与==到底有什么区别? 简单理解分享!大神请无视本帖
[打印本页]
作者:
杨强彪
时间:
2015-3-8 11:17
标题:
equals与==到底有什么区别? 简单理解分享!大神请无视本帖
只要是对象类型 那么“==”比的都是地址!
只有基本类型 比如说是int float比较的才是值。
equals在默认的情况下 比较的也是对象的地址 只有你的子类重写了equals方法 系统才会按照子类的equals定义比较对象
那为什么String对象equals也可以比较值呢? 原因是String对象已经重写了equals方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2