Object類概述
被稱為父類或者是超類,所有類在建立對象的時候,最終找的父類就是Object。
Object有構造方法:Object(),它的第一行絕對不是super,其他類第一行是super
接口不繼承Object,隻有類才繼承
object也有自己的構造方法:public +類名(){},建立便有屬性,所有父類擁有的構造方法,子類也必須會有
equals方法
(注意比較的是位址還是值==比較的是位址,XequalsX比較的是值)
注意:在複寫Object中的equals方法時,一定要注意public boolean equals(Object obj)的參數是Object類型,在調用對象的屬性時,一定要進行類型轉換,在轉換之前必須進行類型判斷。
左面代碼框在new後面增加p1=p2,結果則傳回true,意思是把P2記憶體位址給了P1
toString方法
toString方法傳回該對象的字元串表示,其實該字元串内容就是對象的類型[email protected]+記憶體位址值。