说明
Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。
继承Object可以不写,自动隐式继承。
public class Animal {//不写自动隐式继承,跟下面的是一样的 } public class Animal extends Object{//显式继承 }
Object类中的方法
子类可以使用Object类中的所有方法
1. Java Object clone()
用于创建并返回一个对象的拷贝,且clone 方法是浅拷贝,对象内属性引用的对象只会拷贝引用地址,而不会将引用的对象重新分配内存,相对应的深拷贝则会连引用的对象也重新创建。
2. Java Object equals()
equals() 方法比较两个对象,是判断两个对象引用指向的是同一个对象,即比较 2 个对象的内存地址是否相等。
3. Java Object hashCode()
返回哈希值,是一个整数,表示在哈希表中的位置。
4.Java Object toString()
用于返回对象的字符串表示形式。