<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-從地獄中重生
    主站蜘蛛池模板: 亚洲中文字幕久久精品无码喷水| 在线观看免费黄网站| 成人免费黄色网址| 亚洲精品免费在线观看| 国产又黄又爽又大的免费视频 | 久久久无码精品亚洲日韩软件 | 在线观看亚洲专区| 国产成人高清精品免费软件| 亚洲色大成网站www永久男同 | 亚洲第一黄色网址| 国产亚洲精品第一综合| 国产一级大片免费看| 午夜亚洲国产精品福利| 亚洲欧洲日本在线| 中文字幕无码毛片免费看| 久久久久亚洲AV成人无码网站| 精品在线免费观看| 久久亚洲sm情趣捆绑调教| 色老头永久免费网站| 亚洲小说图区综合在线| 四虎永久精品免费观看| 一级毛片免费毛片毛片| 亚洲精品高清国产一线久久| 24小时日本韩国高清免费| 亚洲AV色吊丝无码| 国产免费av片在线无码免费看| 黄色三级三级免费看| 亚洲国产日韩在线视频| 国产免费一区二区三区| 亚洲乱码av中文一区二区| 国产精品亚洲产品一区二区三区| 日本一区午夜艳熟免费| 亚洲成a人片在线观看中文!!! | 亚洲精品国产福利一二区| 成全高清在线观看免费| 亚洲日本在线播放| 国产成人免费a在线资源| 精品一区二区三区免费| 中国亚洲呦女专区| 亚洲午夜国产精品无码| 99视频全部免费精品全部四虎 |