黑马程序员技术交流社区
标题:
==和equals方法的区别
[打印本页]
作者:
炙爱小爱
时间:
2016-4-25 23:06
标题:
==和equals方法的区别
是不是只要比较的不是引用数据类型就都是true
作者:
dangyongping
时间:
2016-4-25 23:33
一般的话比较值比如年龄,分数都是用==,其他的如名字,性别,颜色神马的用equal
作者:
小红花
时间:
2016-4-26 09:55
一起坐等答案吧
作者:
BackGaoz
时间:
2016-4-26 13:24
== 号一般比较的是对象的地址值或者是常量
equals方法一般比较的是对象的内容
作者:
九天玄妖
时间:
2016-4-26 14:46
==默认比较的是地址,equals比较的结果要看这个类是如何重写的这个方法
作者:
18573626921
时间:
2016-4-26 19:47
一半==比较的是对象的地址值,Equals比较的是内容
作者:
jiang0409
时间:
2016-4-26 20:48
==可以比较基本数据类型和引用类型,如果操作元相等而返回ture,
而equals()方法:如 public boolean equals(Object obj):当参数obj引用的对象与当前对象为同一个对象时,就返回ture,否则返回false。有时候根据需要,我们会重写该方法
作者:
zhoutianxing
时间:
2016-4-26 20:59
@九天玄妖 正解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2