Object類
一:Object類簡介
所有類的對象都可以使用object類來接受數據object類有一個無參構造方法,爲了object的子類對象實例化編寫的
必須掌握object類裏面的方法
二:取得對象信息
object類中的同string方法是返回子類對象的地址(所有對象的都有的共同特點,地址)要是父類的string不滿足子類要求,於是子類複寫同string方法
java裏面只要和String進行+的操作最終結果是String類 沒有例外
三:對象比較
標準的對象比較使用equals方法 所以在子類裏面採用複寫的辦法將equals方法,用來實現兩個子類的比較
四:接受引用數據類型
object類可以接受所有的類,可以稱爲是所有類的父類。但是object類不僅僅侷限於此,它還可以接受所有的引用數據類型(數組,接口(類本來就是引用數據類型))
//所有向object轉型的都是向上轉型
object obj = new int [3] {1,2,3};
//向下轉型 ,需要強制類型轉換
int [] data = ( int [] ) obj ;
object類真正的實現了對java所有的數據類型的接受 ,如果需要一個類來接受所有的數據類型,就使用object類進行實現。
記錄時間:(2017年04月010日 11:48 接口不是類,卻和類的用法很相近)