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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

来个回答下吧来个回答下吧

2 个回复

倒序浏览
1.==是比较运算符,既可以基本数据类型,也可以比较引用数据类型,基本数据类型比较的是值,引用数据类型比较的是地  址值
         2.equals方法只能比较引用数据类型(方法只能用于对象),在没重写时比较的是地址值,依赖的是==号,但是比较地址值是没有意义的,我们需要重写equals()方法,比较对象中的 属性值,
回复 使用道具 举报
简单讲,==判断的是地址值,而由于大部分类都将object父类的equals方法重写了,所以可以理解为equals只判断两者的内容是否相同
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马