<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-從地獄中重生
    主站蜘蛛池模板: 久久久久亚洲AV无码专区网站| 国产免费一区二区三区在线观看| 99无码人妻一区二区三区免费| 亚洲国产成人久久精品影视| 男女午夜24式免费视频| 亚洲av最新在线网址| 国产三级在线免费| 日本久久久久亚洲中字幕| 久久国产精品萌白酱免费| 亚洲卡一卡2卡三卡4卡无卡三| 四虎国产成人永久精品免费| 久久久久久亚洲AV无码专区| 中国xxxxx高清免费看视频| 亚洲免费视频播放| 女性自慰aⅴ片高清免费| 无码天堂亚洲国产AV| 亚洲成A人片77777国产| 成年女人A毛片免费视频| 亚洲乱亚洲乱淫久久| 久久久www成人免费毛片| 久久精品国产亚洲AV天海翼| 久久精品国产精品亚洲艾草网美妙| 免费国产污网站在线观看| 亚洲精品综合久久中文字幕| 天天摸天天碰成人免费视频| 美女视频黄视大全视频免费的| 久久久久久久亚洲精品| 无码中文字幕av免费放dvd| 亚洲va成无码人在线观看| 最新69国产成人精品免费视频动漫| 免费国产高清毛不卡片基地| 亚洲大尺度无码无码专区| 0588影视手机免费看片| 精品国产亚洲第一区二区三区| 亚洲综合在线另类色区奇米| aⅴ免费在线观看| 成人免费观看男女羞羞视频| 99ri精品国产亚洲| 亚洲高清偷拍一区二区三区 | 亚洲AV无码成人精品区大在线| 久久久免费观成人影院|