object中的equal方法:
public boolean equals(Object obj) {
return (this == obj);
}
object中的hashCode方法:
public native int hashCode();
equal方法在object中比较的是两个对象的地址是否想等。在以后类中使用时基本都会重写equal方法。
Object类中的hashCode使用的是本地方法,是返回对象在内存中地址转换成的一个int值(可以就当做地址看),也就是说全局唯一的。在以后类中使用时基本也会重写一下hashCode方法。 |