黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

IntelliJ IDEA教程
IntelliJ IDEA的一般準(zhǔn)則
IntelliJ IDEA編輯器
IntelliJ IDEA高級(jí)編輯程序
IDEA使用Subversion集成
IntelliJ IDEA提取重構(gòu)
IntelliJ IDEA插件

IntelliJ IDEA提取方法對(duì)象重構(gòu)

"提取方法對(duì)象重構(gòu)" 將方法移動(dòng)到一個(gè)新類中,將所有局部變量轉(zhuǎn)換為其字段,從而允許您將該方法分解為同一對(duì)象上的其他方法。它是提取方法的替代,并且可以在提取的方法中具有多個(gè)返回值時(shí)使用。

示例

重構(gòu)前

重構(gòu)后

class Account {
    int gamma (int val1, ...) {
	    //some computations
		             return c-2*a;
    }
}

 

class Account {
    int gamma (int val1, ...) {
        Calculations calculations = new Calculations(val1, ...).invoke();
        int c = calculations.getC();
        int a = calculations.getA();
        return c-2*a;
    }
    private class Calculations {
        private int val1;
        ...
        private int a;
        private int c;
        public Calculations(int val1, ...) {
            this.val1 = val1;
            ...
        }
        public int getA() {return a;}
        public int getC() {return c;}
        public Calculations invoke() {
            ...//computations
               return this;
        }
    }
}

 

若要提取方法對(duì)象,請(qǐng)按照下列步驟操作:

⒈ 在編輯器中,選擇要提取到對(duì)象中的方法代碼塊。

⒉ 在主菜單上,或從選擇的上下文菜單中選擇:重構(gòu)| 提取| 方法對(duì)象。

⒊ 選擇是否要?jiǎng)?chuàng)建內(nèi)部類或匿名類。

如果所選的方法代碼塊包含應(yīng)單獨(dú)訪問的局部變量,則不能將該方法對(duì)象提取到匿名類中。在這種情況下,可以將方法對(duì)象提取到內(nèi)部類中,該類將包含所需的getter。

⒋ 如果要?jiǎng)?chuàng)建內(nèi)部類,則需要指定類的名稱和可見性范圍。如果需要,您也可以將該類設(shè)為靜態(tài)。

⒌ 如果你想創(chuàng)建一個(gè)匿名類,你應(yīng)該指定方法的名稱。

⒍ 在 "參數(shù)" 區(qū)域中選擇將被用作參數(shù)的變量。

⒎ 審閱簽名預(yù)覽并單擊 "確定"。

全部教程
主站蜘蛛池模板: 六月天综合网 | 丝袜网站在线观看 | 国产v片在线播放免费观 | 日本操片 | 日韩亚洲欧美一区 | 免费午夜剧场 | 日b免费视频 | 黄色一级国产 | 伊人激情久久综合中文字幕 | 日韩一级视频 | 欧美日本高清视频在线观看 | 国产视频成人 | 色爱区综合激情五月综合色 | 免费级毛片 | 色综合天天综合网国产成人网 | 一级α一级α片免费观看网站 | 在线成人爽a毛片免费软件 在线成人影片 | 一级成人a毛片免费播放 | 欧美成人一区二区三区不卡视频 | 欧美一级精品高清在线观看 | 免费视频精品一区二区 | nu77亚洲综合日韩精品 | 一级黄色录像免费看 | 亚洲精品456在在线播放 | 三级黄a| 欧美视频在线观看一区二区 | 国产日韩精品一区二区在线观看 | 性xxx视频在线观看 性国产videofree另类 | 久久天天躁夜夜躁狠狠躁2020 | 午夜成人免费影院 | 免费看一级黄色大片 | 一级成人 | 天天爱天天做久久天天狠狼 | 午夜爽爽性刺激一区二区视频 | 天天爱天天做天天干 | 成人a视频高清在线观看 | 天天操狠狠干 | 国产人成久久久精品 | 深爱激情五月婷婷 | 国产一区二区三区免费播放 | 成人国产在线视频 |