Object类是所有类的祖宗,java中所有的类都直接或间接继承了Object类,其中所有的方法都可以被子类使用。
Object 类位于 java.lang 包中,在编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承 Object,成为 Object 的子类。
object类中的一些方法:
protected Object clone() | 创建并返回一个对象的拷贝 |
boolean equals(Object obj) | 比较两个对象是否相等,方法的返回值为true或者false,只适合于引用类型的数据。 |
int hashCode() | 获取对象的hash值 |
void notify() | 唤醒在该对象上等待的某个线程 |
String toString() | 返回对象的字符串表示形式 |
void wait() | 让当前线程进入等待状态,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法。 |