hashCode() 和 equals()相关问题解答
1、equals() 的作用是什么?
equals() 的作用是 用来判断两个对象是否相等。
equals()定义在JDK的Object.java中。通过判断两个对象的地址是否相等(即,是否是同一个对象)来区分它们是否相等。源码如下:
public boolean equals(Object obj) {
return (this == obj);
}
既然Object.java中定义了equals()方法,这就意味着所有的Java类都实现了equals()方法,所有的类都可以通过equal
原创
2022-01-23 00:29:21 ·
252 阅读 ·
0 评论