1.Object类的作用
Object类是java中所有类的祖宗类,因此,java中所有类的对象都可以直接使用Object类中提供一些方法
2.Object类的常见方法
①toString存在的意义:toString()方法存在的意义就是为了被子类重写,以便返回对象具体的内容。
②equals存在的意义:直接比较两个对象的地址值是否相同完全可以用"=="替代equals,equals存在的意义就是为了被子类重写,以便于子类自己来定制比较规则(比如比较对象内容)
3.Object类提供的对象克隆方法
当某个对象调用这个方法时,这个方法会复制一个一模一样的新对象返回。
4.浅克隆
拷贝出的新对象,与原对象中的数据一模一样(引用类型拷贝的只是地址)
5.深克隆
对象中基本类型的数据直接拷贝。
对象中的字符串数据拷贝的还是地址。
对象中还包含的其他对象,不会拷贝地址,会创建新对象。