<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
    范例(Examples)
    下面是Account class的部分代碼:
    class Account...
        private AccountType _type;
        private double _interestRate;
        double interestForAmount_days(double amount, int days) {
           return _interestRate * amount * days / 365;
        }
    我想把表示利率的_interestRate搬移到AccountType class去。目前已有數個函數引用了它,interestForAmount_days()就是其一。下一步我要在AccountType中建立_interestRate field以及相應的訪問函數:
    class AccountType...
        private double _interestRate;

        void setInterestRate(double arg) {
           _interestRate = arg;
        }
        double getInterestRate() {
           return _interestRate;
        }

    這時候我可以編譯新的 AccountType class。
    現在,我需要讓Account class中訪問_interestRate field的函數轉而使用AccountType對象,然后刪除Account class中的_interestRate field。我必須刪除source field,才能保證其訪問函數的確改變了操作對象,因為編譯器會幫我指出未正確獲得修改的函數。
        private double _interestRate;
        double interestForAmount_days(double amount, int days) {
           return _type.getInterestRate() * amount * days / 365;
        }
    posted on 2005-08-30 14:46 ivaneeo 閱讀(194) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 黄人成a动漫片免费网站| 亚洲理论片在线中文字幕| 亚洲熟妇成人精品一区| 日韩av无码久久精品免费| 久久亚洲国产成人亚| 成人免费区一区二区三区 | 亚洲国产精品无码久久九九大片| 国产精品视频免费| 亚洲小说图片视频| 67194成是人免费无码| 亚洲欧美乱色情图片| 成人亚洲性情网站WWW在线观看| 日韩精品免费一线在线观看| 免费看国产曰批40分钟| 久久高潮一级毛片免费| 亚洲国产精品久久久久婷婷老年| 777爽死你无码免费看一二区| 亚洲国产美女视频| 国产福利免费在线观看| 国产免费久久精品99久久| 亚洲国产精品国自产电影| 99久久国产热无码精品免费| 亚洲日本天堂在线| 国产无遮挡吃胸膜奶免费看 | 免费人成网站7777视频| 国产成人无码精品久久久免费| 亚洲一区二区三区无码中文字幕| 久久国产精品免费观看| 亚洲中文字幕无码中文| 亚洲无码日韩精品第一页| 亚洲免费在线视频| 亚洲免费福利视频| 免费一级毛片不卡不收费| 免费久久人人爽人人爽av| 亚洲www在线观看| 亚洲Av无码乱码在线znlu| 久久永久免费人妻精品| 亚洲爆乳少妇无码激情| 亚洲av无码一区二区三区不卡 | 亚洲AV无码一区二区二三区软件| 麻豆一区二区免费播放网站|