<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java Source

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      14 Posts :: 24 Stories :: 8 Comments :: 0 Trackbacks

    將句柄傳遞進(jìn)入一個方法時,指向的仍然是相同的對象。

    public class PassHandles {
              static void f(PassHandles h) {
              System.out.println("h inside f(): " + h);
    }
              public static void main(String[] args) {
                        PassHandles p = new PassHandles();
                        System.out.println("p inside main(): " + p);
              f(p);
             }
    }


    toString 方法會在打印語句里自動調(diào)用,而PassHandles 直接從Object 繼承,沒有toString 的重新定義。
    因此,這里會采用toString 的Object 版本,打印出對象的類,接著是那個對象所在的位置(不是句柄,而
    是對象的實際存儲位置)。輸出結(jié)果如下:
    p inside main(): PassHandles@1653748
    h inside f() : PassHandles@1653748
    可以看到,無論p 還是h 引用的都是同一個對象。這比復(fù)制一個新的PassHandles 對象有效多了,使我們能
    將一個參數(shù)發(fā)給一個方法。但這樣做也帶來了另一個重要的問題:別名問題

    posted on 2005-11-15 14:15 JustinLei 閱讀(321) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲伊人久久综合影院| 国产乱弄免费视频| 亚洲人成网站18禁止| 亚洲精品久久无码| 成人免费看片又大又黄| 亚洲午夜AV无码专区在线播放 | 亚洲人成色99999在线观看| 中文字幕无码播放免费| 亚洲一级免费视频| 二级毛片免费观看全程| 亚洲人妻av伦理| 最近免费中文字幕中文高清 | 亚洲AV无码国产精品色午友在线| 亚洲日本国产精华液| 成人国产精品免费视频| 久久久久久久综合日本亚洲| 亚洲一久久久久久久久| 99re在线免费视频| 亚洲AV综合色区无码二区爱AV| 好男人www免费高清视频在线| 亚洲AV无码之国产精品| 18禁美女裸体免费网站| 精品亚洲AV无码一区二区三区| 成人a免费α片在线视频网站| 亚洲色图国产精品| 一级视频在线免费观看| 免费可以在线看A∨网站| 精品国产日韩亚洲一区91| 在线亚洲午夜理论AV大片| 亚洲av无码专区在线观看下载| 亚洲第一区精品观看| 永久免费不卡在线观看黄网站| 免费不卡中文字幕在线| 亚洲国产精品无码中文lv| 亚洲天堂中文字幕在线| 久久综合国产乱子伦精品免费| 亚洲啪AV永久无码精品放毛片| 亚洲中文久久精品无码| 免费无码肉片在线观看| 亚洲免费视频一区二区三区| 亚洲成AV人综合在线观看|