之前说过Object类是所有类的直接父类或者间接父类,所有其他类都是从Object类派生出来的,所有都拥有Object类的方法,其构造方法为Object()。主要的方法如下:
- public final Class getClass(){ } //获取当前对象所属的类的信息,返回Class对象。
- public String toString(){ } //返回当前对象的有关信息,按字符串对象返回。
- public boolean equals(){ } //比较两个对象是否为同一对象,是则返回true。
- protected Object clone(){ } //生成当前对象的一个备份,并返回这个复制对象。
- public int hashCode(){ } //返回该对象的哈希代码值。
- protected void finalize() throws Throwable{ } //定义回收当前对象时所需完成的资源释放工作。