第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開(kāi)發(fā)者教程

Eclipse 編輯器教程

首頁(yè) 慕課教程 Eclipse 編輯器教程 Eclipse 編輯器教程 Eclipse 通過(guò)重構(gòu)進(jìn)行重命名操作

1. 前言

在 Eclipse 中,重構(gòu)操作可以幫助我們修改項(xiàng)目中源代碼(代碼結(jié)構(gòu)),但卻不會(huì)改變它的語(yǔ)義(行為,或者說(shuō)輸出結(jié)果)。

通過(guò) Eclipse 提供的重構(gòu)功能可以讓我們?cè)诟淖冺?xiàng)目的結(jié)構(gòu)時(shí)變得非常輕松,比如我們?nèi)绻薷念惷ㄟ^(guò)重構(gòu)來(lái)進(jìn)行的話,只需要告訴 Eclipse 我們要修改類名即可,至于修改類名對(duì)整個(gè)項(xiàng)目帶來(lái)的影響 Eclipse 會(huì)自動(dòng)負(fù)責(zé)。

在本章節(jié),我們將來(lái)介紹如何使用重構(gòu)來(lái)重命名 Java 項(xiàng)目中的元素。

2.重命名Java元素

2.1 重命名文件

重構(gòu)的操作通??梢酝ㄟ^(guò)鼠標(biāo)右鍵調(diào)出來(lái)的上下文菜單中進(jìn)行選擇。

比如,我們希望對(duì)我們的 Java 文件進(jìn)行重命名,那么我們可以通過(guò)鼠標(biāo)右鍵點(diǎn)擊想要重命名的文件,然后選擇 Refactor -> Rename,如下圖所示:

圖片描述

接著,在 New Name這一欄填寫我們想要修改成的名稱,比如我們希望修改 FirstTest.java 為 FirstTest2.java,如下圖所示:

圖片描述

點(diǎn)擊 Next 后,Eclipse 將向我們展示如果我們執(zhí)行了該重構(gòu)操作將會(huì)發(fā)生的變更,以及預(yù)覽,如下圖所示:

圖片描述

接著點(diǎn)擊 Finish 后,這次重構(gòu)就完成了。

圖片描述

可以看到,我們通過(guò)重構(gòu)操作對(duì) Java 文件進(jìn)行重命名后,Eclipse 會(huì)自動(dòng)幫助我們同步修改文件中的類名。

同理,我們?nèi)绻麑?duì)包名(文件夾)進(jìn)行重命名, Eclipse 也會(huì)幫我們自動(dòng)修改包下所有Java 文件中的包名信息,操作方式和重命名文件一樣,大家可以自行嘗試。

2.2 重命名變量

在重構(gòu)操作中,對(duì)我們的方法名或者變量名進(jìn)行重命名也是一個(gè)常用操作,它們的操作方式也相同,我們以重命名變量來(lái)舉例。

首先,我們可以雙擊選擇我們想要修改名稱的變量,此時(shí),相同的變量名都會(huì)被高亮顯示,如下圖所示:

圖片描述

點(diǎn)擊右鍵,接著選擇 Refactor -> Rename,如下圖所示:

圖片描述

此時(shí),我們需要修改的變量會(huì)被一個(gè)框框起來(lái),我們可以直接在其中輸入我們需要修改的名稱,本類中所有的相同變量也會(huì)同時(shí)被修改,如下圖所示:

圖片描述

我們還可以選擇 Options 選項(xiàng)或者向下的箭頭,然后在彈出的菜單中選擇 Open Rename Dialog,來(lái)打開(kāi)重命名對(duì)話框,如下圖所示:

圖片描述

在彈出的對(duì)話框中,修改為我們想修改的名稱后,可以點(diǎn)擊 Preview 按鈕來(lái)預(yù)覽我們修改后的結(jié)果,如下圖所示:

圖片描述

在預(yù)覽視圖中,左邊是未修改的,右邊是修改后的,確認(rèn)沒(méi)問(wèn)題后,點(diǎn)擊 OK 即可,如下圖所示:

圖片描述

此時(shí),可以看到代碼已經(jīng)修改好了,如下圖所示:

圖片描述

3. 總結(jié)

本章節(jié)的操作內(nèi)容并不復(fù)雜,但我們初次介紹了 Eclipse 中的重構(gòu)能力,并使用了其中的重命名功能。

重構(gòu)并不是 Java 中獨(dú)有的,而是軟件工程中的一個(gè)概念,我們可以說(shuō),能方便地進(jìn)行重構(gòu)是我們使用 IDE 的主要原因之一。

Eclipse 為我們的 Java 項(xiàng)目提供了重構(gòu)功能,讓我們可以輕松地通過(guò)調(diào)整程序代碼來(lái)改善軟件的質(zhì)量,而這也是重構(gòu)的目的所在,大家在以后的使用中就會(huì)體會(huì)到重構(gòu)的這種便利。