A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 没有翅膀的小鸟 中级黑马   /  2014-7-9 20:18  /  1142 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

具体的使用是怎么用的?

3 个回复

倒序浏览
本帖最后由 SLJ_920808 于 2014-7-9 20:37 编辑

1、"=="可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。
2、一个类如果没有定义equals方法,它将默认继承Object中的equals方法,返回值与==方法相同。
3、基本类型没有equals方法,equals只比较值(对象中的内容)是否相同(相同返回true)。
回复 使用道具 举报
楼上正解
回复 使用道具 举报
等号比较的是地址,对象等是否相等,而equals比较的是具体的值是否相等。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马