object:所有类的父类,所有类都可以调用它的方法
public native int hashCode();
获取类的哈希码,由操作系统提供,获取的是对象的地址值
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
toString方法,实际上是获取全类名加上该对象的地址值
public boolean equals(Object obj) {
return (this == obj);
}
equals方法,比较两个对象的引用是否相等(若一个类没有重写equals方法,equals方法的实现也是用的==操作,都是比较两者的地址值是否相等,区别是==运算符还可以比较基本类型的值,而equals只能比较两个对象的地址值)