X
XI
图6.16
X. 预览窗口会显示重构要更动的部份 XI. 下半部的窗格显示两者的比较
程序代码如下:
public class Extracting { static int jackyInt = 10;
public static void main(String[] args) {
System.out.println(\ System.out.println(jackyInt); } }
Eclipse中文教程.doc
第 238 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。
6.2.2撷取区域变量(Extracting a Local Variable)
如果要撷取区域变量,请执行下列动作: I. 在Java编辑器中选取区域变量
II. 「Refactor」→「Extract Local Variable...」
(或是在编辑器按右键,选取「Refactor」→「Extract Local Variable...」)
图6.17
出现Extract Local Variable窗口
Eclipse中文教程.doc 第 239 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。
III IV V VI
VII
图6.18
III. 设定新的Name
IV. 在呼叫重构作业时,如果只想更换所选的表式示,可选择性地清除将所有出现所选表示式之处换成区域变量的参照勾选框。 V. 可选择性地选取将区域变量定义成'final'。 VI. 立即显示设定后的状态。
若没有符合Java命名规则,会出现警告的讯息
图6.19
VII. 按下预览,以查看变更的预览,或按下确定,执行重构作业,不查看预览。
Eclipse中文教程.doc 第 240 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。
VIII
IX
图6.20
VIII. 预览窗口会显示重构要更动的部份 IX. 下半部的窗格显示两者的比较
程序代码如下:
public class Extracting { static int jackyInt = 10; String jackyString = \
public static void main(String[] args) {
System.out.println(\ System.out.println(jackyInt); }
Eclipse中文教程.doc
第 241 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。
public void jackyMethod() {
System.out.println(jackyString); } }
6.2.3撷取方法(Extracting a Method)
如果要撷取方法,请执行下列动作: I. 在Java编辑器中选取方法
II. 「Refactor」→「Extract Method...」
(或是在编辑器按右键,选取「Refactor」→「Extract Method...」)
图6.21
出现Extract Methode窗口
Eclipse中文教程.doc 第 242 頁,共 288 頁
更多电子书教程下载请登陆http://down.zzbaike.com/ebook
本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。