14.Object类

1.Objec类是类层次结构的根类,全部的类都直接或者间接的继承自Object类。spa

2.Object类的构造方法有一个,而且是无参构造。对象

     这其实就是理解当时咱们说过,子类的构造方法默认访问父类的构造是无参构造。继承

3.要掌握的方法:字符串

     A:toString()get

               返回对象的字符串表示,默认是由类的全路径+‘@’+哈希值的十六进制表示。hash

               这个表示实际上是没有意义的,通常子类都会重写该方法。变量

               如何重写呢,就是返回这个类的属性的值也有可能不是看具体的状况。最终是自动生成。垃圾回收

     B:equals()引用

            比较两个对象是否相同。默认状况下,比较的是地址值是否相同。反射

            而比较地址值是没有意义的,因此,通常子类也会重写该方法。可是最终也是自动生成。

4.须要了解的方法:

a:hashCode():返回对象的地址值

b:getClass():返回对象的字节码文件对象,反射会学

c:finalize():用于垃圾回收,在不肯定的时间

d:clone():能够实现对象的复制,包括对象成员变量的数据复制。可是他和两个引用指向同一个地址是由区别的。

相关文章
相关标签/搜索