<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
    主站蜘蛛池模板: 免费人成网站永久| 久久精品国产亚洲AV嫖农村妇女| 亚洲人成网站18禁止| 91网站免费观看| 成人无码a级毛片免费| 亚洲精品国产综合久久一线| 久香草视频在线观看免费| 亚洲免费日韩无码系列| 永久免费观看黄网站| 77777亚洲午夜久久多人| 成年免费a级毛片免费看无码| 自拍偷自拍亚洲精品情侣| a在线观看免费网址大全| 亚洲AV无码久久精品狠狠爱浪潮| 国产精品免费一区二区三区四区| 国产一级淫片免费播放电影| 亚洲制服在线观看| AAA日本高清在线播放免费观看 | 无码日韩精品一区二区免费| 亚洲人成人网站18禁| 亚洲欧洲精品成人久久曰影片| 99视频在线观看免费| 亚洲伊人成无码综合网 | 久久精品国产大片免费观看| 亚洲视频在线免费看| 毛片A级毛片免费播放| 亚洲视频一区网站| 免费在线观看的网站| 一区二区三区免费在线视频| 亚洲av无码不卡一区二区三区| 成人免费激情视频| 美国免费高清一级毛片| 永久免费看bbb| 精品熟女少妇aⅴ免费久久 | 亚洲视屏在线观看| 国产成人免费a在线资源| 在线人成免费视频69国产| 中文字幕亚洲综合久久综合| 久久综合亚洲色HEZYO国产| 九九久久国产精品免费热6| 亚洲精品成人久久|