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

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

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

    ivaneeo's blog

    自由的力量,自由的生活。

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    動機(Motivation)

    我只針對[foo被改而指向(引用)完全不同的另一個對象]這種情況來討論:
        void aMethod(Object foo) {
           foo.modifyInSomeWay();   //that's OK
           foo = anotherObject;   //throuble and despair will follow you
        }
    我之所以不喜歡這樣的作法,因為它降低了代碼的清晰度,而且混淆了pass by value(傳值)和pass by reference(傳址)這兩種參數傳遞方式。Java只采用pass by value傳遞方式,我們的討論也正是基于這一點。

    在pass by value情況下,對參數的任何修改,都不會調用端造成任何影響。那些用過pass by reference的人可能會在這一點上犯糊涂。
    posted on 2005-08-29 15:16 ivaneeo 閱讀(181) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 亚洲成av人片在线天堂无| 182tv免费观看在线视频| 亚洲三级在线播放| 曰韩亚洲av人人夜夜澡人人爽 | 亚洲欧洲日本精品| 亚洲人成图片小说网站| 国产18禁黄网站免费观看| 免费A级毛片无码无遮挡内射| 国内精品久久久久影院免费| 春意影院午夜爽爽爽免费| 亚洲av无码成人影院一区| 亚洲videosbestsex日本| 亚洲精品视频在线| 国产亚洲AV无码AV男人的天堂| 亚洲国产一区视频| 全部免费国产潢色一级| 四虎影视www四虎免费| 在线观看视频免费完整版| www.免费在线观看| **一级毛片免费完整视| 99re免费在线视频| 日韩免费无码一区二区三区| 永久免费AV无码网站国产 | 中文字幕久久亚洲一区| 亚洲成av人片一区二区三区| 国产精品四虎在线观看免费| 日韩免费观看的一级毛片| 性感美女视频在线观看免费精品| 日韩免费一区二区三区在线 | 久久精品7亚洲午夜a| 91麻豆精品国产自产在线观看亚洲| 亚洲成AⅤ人影院在线观看 | 性生大片视频免费观看一级 | 亚洲熟妇少妇任你躁在线观看无码 | 亚洲精品国产高清嫩草影院 | 成人A片产无码免费视频在线观看| 羞羞视频免费网站日本| 久久免费香蕉视频| 日本免费中文视频| 久久久久免费看成人影片| 一级女人18毛片免费|