public class Object {
// 省略部分代码
public boolean equals(Object obj) {
return (this == obj);
}
}
因为 java 中所有类都继承自 Object,所以任何一个类都有默认的 equals 方法,但是只能判断两个对象是否引用。
可根据自己的需求重载 equals 方法。例如 String 类就重写了 equals 方法。

public class Object {
// 省略部分代码
public boolean equals(Object obj) {
// 使用 == 判断是否为同一个对象
return (this == obj);
}
}
基本功能:判断两个对象是否为引用
原文:http://www.cnblogs.com/bg7c/p/8010805.html