Java中“==”与equals的区别以及equals方法的重写
时间:2019-05-18 23:29:30
收藏:0
阅读:130
一、“==”与equals的区别:
(1)==代表比较双方是否相同:
基本数据类型表示值相等。
引用数据类型表示地址相等,即同一个对象。
(2)Object中的equals()方法:是否为同一个对象的引用,即对象的hashCode是否相同。
(3)Object继承类中equals()方法:不仅判断是否是同一个对象,还要判断对象的属性值是否相同。
原文:https://www.cnblogs.com/zhoudaxing/p/10887475.html
评论(0)