==和Equals区别

(1) ==
如果比较的是基本数据类型,那么比较的是变量的值
如果比较的是引用数据类型,那么比较的是地址值(两个对象是否指向同一块内存)
 (2)equals
如果没重写equals方法比较的是两个对象的地址值
如果重写了equals方法后我们往往比较的是对象中的属性的内容
equals()方法最初在Object类中定义的,默认的实现就是使用==

 

==和Equals区别最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/17177.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>