<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)入一個(gè)方法時(shí),指向的仍然是相同的對象。

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

    posted on 2005-11-15 14:15 JustinLei 閱讀(316) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲成人免费网站| 亚洲国产精品不卡毛片a在线| 亚洲成人免费在线| 永久免费A∨片在线观看| 九九热久久免费视频| 曰批全过程免费视频免费看| 色五月五月丁香亚洲综合网| 国产精品亚洲综合| 国产亚洲Av综合人人澡精品| 一级特黄a免费大片| 巨胸狂喷奶水视频www网站免费| 国产福利电影一区二区三区,免费久久久久久久精 | 操美女视频免费网站| 成人免费无码大片a毛片| 国产精品四虎在线观看免费| 可以免费观看一级毛片黄a| 亚洲国产精品第一区二区三区| 中文字幕亚洲电影| 亚洲av无码乱码国产精品fc2| 亚洲综合视频在线观看| 亚洲国产成人99精品激情在线| 亚洲综合av一区二区三区| 老司机福利在线免费观看| 中文字幕免费观看视频| 亚欧人成精品免费观看| 在线中文高清资源免费观看| 亚洲精品尤物yw在线影院| 亚洲成a人片在线观看无码专区| 亚洲成a人片在线观看中文!!! | 亚洲一区二区三区电影| 亚洲a级片在线观看| 爱情岛亚洲论坛在线观看| 国产精品成人啪精品视频免费| 桃子视频在线观看高清免费视频| av免费不卡国产观看| 午夜国产羞羞视频免费网站| 亚洲日产无码中文字幕| 亚洲第一二三四区| 国产亚洲精彩视频| 久久久久久国产精品免费免费男同| 无人在线观看免费高清视频|