在JAVA中提供了一个 Object类,它是所有类的父类。Object类通常被称为超类、基类或根类。
Object类中定义了一些常用的方法:
| 方法声明 | 功能描述 |
| boolean equals(Object obj) | 判断某个对象与此对象是否相等 |
| final Class> getClass() | 返回此OBJECT的运行时类 |
| int hashCode() | 返回该对象的HASH值 |
| String toString() | 返回该对象的字符串表示 |
| void finalize() | 垃圾回收器调用此方法来清理没有被任何引用变量所引用对象的资源 |
示例:
public class Example06 {
public static void main(String[] args) {
Animal animal=new Animal();
System.out.println(animal.toString());
System.out.println(animal.getClass().getName());
}
}
public class Animal {
void shout(){
System.out.println("动物叫声");
}
}



