1.Objec類是類層次結構的根類,全部的類都直接或者間接的繼承自Object類。spa
2.Object類的構造方法有一個,而且是無參構造。對象
這其實就是理解當時咱們說過,子類的構造方法默認訪問父類的構造是無參構造。繼承
3.要掌握的方法:字符串
A:toString()get
返回對象的字符串表示,默認是由類的全路徑+‘@’+哈希值的十六進制表示。hash
這個表示實際上是沒有意義的,通常子類都會重寫該方法。變量
如何重寫呢,就是返回這個類的屬性的值也有可能不是看具體的狀況。最終是自動生成。垃圾回收
B:equals()引用
比較兩個對象是否相同。默認狀況下,比較的是地址值是否相同。反射
而比較地址值是沒有意義的,因此,通常子類也會重寫該方法。可是最終也是自動生成。
4.須要瞭解的方法:
a:hashCode():返回對象的地址值
b:getClass():返回對象的字節碼文件對象,反射會學
c:finalize():用於垃圾回收,在不肯定的時間
d:clone():能夠實現對象的複製,包括對象成員變量的數據複製。可是他和兩個引用指向同一個地址是由區別的。