object
- object类,对象
-
java类的根父类
-
默认父类为object类
-
public boolean equals(object obj)
- 源码:
public boolean equals(Object obj){
return (this == obj);
} - 普通,对象比较,如果使用需要改写这个方法
- 使用==是比较的引用的地址是否相同
- 源码:
-
public in hashCode()
- 普通,取得Hash码,哈希码,
- 散列性:不同的对象必须拥有不同的散列性
- 特征性:相等的对象必须拥有相同的特征码
- 哈希码也称为散列码,每个对象都有自己的散列码,并且每个对象和- 其他对象的散列码不一样,
- 哈希码也成为特征码,和对象的内容相关
- 使用地址计算而来,
- md5码,特征码,
- 如果两个对象的equals为false,则这两个对象的散列码必须相同
- 如果两个对象的equals为true,则表明两个对象的内容(属性)相等,根据内容推算的特征码也必须相同。
- 普通,取得Hash码,哈希码,
-
public String toString()
- 普通,对象的详细信息,对象所有信息的串
- 打印对象的时候自动调用
-