Object类是所有类的直接或间接父类,包括我们自己定义的和JDK里的,如果没有extends关键字显式地指定所继承的父类,那么Java将隐式指向该类继承Object类,因此,下面的两种定义类是等价的;
Public class Person{
}
//上面的定义与下面的相等;
Class Person extends Object{
}
Object类中提供了一些方法,如clone(),toString(),finalize(),hashCode(),getClass(),notify(),notifyAll(),wait()等,任何类还可以覆盖Object类的clone(),toString(),finalize(),hashCode()方法,而getClass(),notify(),notifyAll(),wait()由于是final类型,不能被覆盖;