14.Object類

1.Objec類是類層次結構的根類,全部的類都直接或者間接的繼承自Object類。spa

2.Object類的構造方法有一個,而且是無參構造。對象

     這其實就是理解當時咱們說過,子類的構造方法默認訪問父類的構造是無參構造。繼承

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

     A:toString()get

               返回對象的字符串表示,默認是由類的全路徑+‘@’+哈希值的十六進制表示。hash

               這個表示實際上是沒有意義的,通常子類都會重寫該方法。變量

               如何重寫呢,就是返回這個類的屬性的值也有可能不是看具體的狀況。最終是自動生成。垃圾回收

     B:equals()引用

            比較兩個對象是否相同。默認狀況下,比較的是地址值是否相同。反射

            而比較地址值是沒有意義的,因此,通常子類也會重寫該方法。可是最終也是自動生成。

4.須要瞭解的方法:

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

b:getClass():返回對象的字節碼文件對象,反射會學

c:finalize():用於垃圾回收,在不肯定的時間

d:clone():能夠實現對象的複製,包括對象成員變量的數據複製。可是他和兩個引用指向同一個地址是由區別的。

相關文章
相關標籤/搜索