解析java-object類
阿新 • • 發佈:2017-07-13
code eclips 返回 字符 cli 不同 使用 獲取 false
一、object類是所有類的父類、數組也為object類的子類
任何類的對象都可以調用object類中的方法,包括數組對象
object() 當形參是object類型時,任何類型的參數都可傳入執行
object[]當形參是數組類型時,只有數組對象可傳入執行
二、object類的常用方法
toString方法:可將任何一個對象轉化為字符串返回
equals方法:用來比較兩個引用的虛地址,當且僅當兩個引用在物理上是同一對象時,返回值為true,否則返回flase
hashCode方法:獲取對象的哈希碼值,為16進制
equals方法與hashCode方法關系:如果兩個對象使用equals比較返回true,那麽它們的hashCode值一定要相同
如果兩個對象equals比較返回false,那麽它們的hashCode值不一定不同
覆蓋equals,往往需要覆蓋hashCode,可以使用Eclipse自動生成,保證equals返回true,則hashCode相同;equals返回false,則hashCode不同
在Set集合部分有實際應用
解析java-object類