天天看點

每日一學(17)—— Java的API及Object類

Object類概述

被稱為父類或者是超類,所有類在建立對象的時候,最終找的父類就是Object。

Object有構造方法:Object(),它的第一行絕對不是super,其他類第一行是super

接口不繼承Object,隻有類才繼承

object也有自己的構造方法:public +類名(){},建立便有屬性,所有父類擁有的構造方法,子類也必須會有

equals方法

(注意比較的是位址還是值==比較的是位址,XequalsX比較的是值)

注意:在複寫Object中的equals方法時,一定要注意public boolean equals(Object obj)的參數是Object類型,在調用對象的屬性時,一定要進行類型轉換,在轉換之前必須進行類型判斷。

每日一學(17)—— Java的API及Object類

左面代碼框在new後面增加p1=p2,結果則傳回true,意思是把P2記憶體位址給了P1 

每日一學(17)—— Java的API及Object類
每日一學(17)—— Java的API及Object類
每日一學(17)—— Java的API及Object類

toString方法

toString方法傳回該對象的字元串表示,其實該字元串内容就是對象的類型[email protected]+記憶體位址值。

每日一學(17)—— Java的API及Object類
每日一學(17)—— Java的API及Object類
每日一學(17)—— Java的API及Object類