最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談javaSE 面向對象(Object類toString)

 更新時間:2016年06月08日 16:03:24   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談javaSE 面向對象(Object類toString)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

每一個對象,都有一個在內存中的地址哈希值,這個哈希值是十六進制的

調用Object對象的hashCode()方法,返回這個對象的哈希值

調用Integer.toHexString()方法,轉換十六進制

調用Object對象的toString()方法,得到:類名@哈希值

通常我們會復寫toString()方法,因為默認的沒有太大意義

實現(xiàn)原理是類的反射

當我們創(chuàng)建一個對象,會在硬盤上生成xxx.class的文件,jdk定義了Class類來描述這些class文件

調用Object對象的getClass()方法,得到Class對象

調用Class對象的getName()方法,得到類的名稱

public class ObjectDemo {

  /**
   * @param args
   */
  public static void main(String[] args) {
    ObjectDemo od=new ObjectDemo();
    System.out.println(od.toString());//輸出 ObjectDemo@26f04d94
    System.out.println(Integer.toHexString(od.hashCode()));//輸出 26f04d94
    
    //反射
    Class c=od.getClass();
    System.out.println(c.getName()+"@"+Integer.toHexString(od.hashCode()));
  }

}

以上這篇淺談javaSE 面向對象(Object類toString)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

荥阳市| 罗甸县| 韩城市| 崇仁县| 郁南县| 新乐市| 荣昌县| 临湘市| 英山县| 巍山| 绥宁县| 奉新县| 大足县| 庐江县| 凉城县| 寻甸| 陆良县| 南康市| 丹东市| 鄯善县| 荃湾区| 安仁县| 神农架林区| 安达市| 松江区| 琼结县| 穆棱市| 宜君县| 谢通门县| 蓝田县| 宝丰县| 白山市| 威宁| 横峰县| 拉萨市| 四子王旗| 炎陵县| 革吉县| 正定县| 萝北县| 远安县|