Object類(根類),object類

來源:互聯網
上載者:User

Object類(根類),object類

Object中的方法是所有類都有的方法,每個類預設繼承了Object類。

 boolean  equals(Object obj) : Object中預設是比較地址,可以重寫equals(Object obj)方法,比較內容。

 

      String   toString() :   返回該對象的字串表示,對象.toString(); 

                                      結果是 對象所屬的類加@對象的雜湊值(getClass().getName() + '@' + Integer.toHexString(hashCode()))。

          int hashCode() :  擷取對象的雜湊值, 得到的結果是整型,使用Integer.toHexString(對象.hashCode());轉成十六進位

  Class<?> getClass():  返回Object的運行時類,Object類的一個對象。

 

  對於Class<?>的理解: Person類是人的抽象,張三,李四是人的具體實現,getName()是人的共有方法,

  那麼Class可以看成是Person,A.class,b.class就是具體實現,getClassName()擷取類名。

  相當於將所有的類檔案抽象成Class類, 具體類的class檔案是實現,Class類中有具體class檔案的共有方法。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.