1. 程式人生 > >解析java-object類

解析java-object類

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類