欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JBuilder2005實(shí)現(xiàn)重構(gòu)

 更新時(shí)間:2006年10月13日 00:00:00   作者:  
有句英語(yǔ)諺語(yǔ)叫作"Look before you jump",在著手重構(gòu)前,看看這個(gè)更改的影響度,以資決策,是一個(gè)不錯(cuò)的主意。

  1、查看定義

  程序類(lèi)之間是相互調(diào)用的,JBuilder可以方便你查看類(lèi)、方法、值域的定義,將光標(biāo)置于某一代碼元素上,按Ctrl+Enter快捷鍵或點(diǎn)擊右鍵,在彈出的菜單中選擇Find Definition,JBuilder將定位到該元素的定位處。

  2、查看引用

  類(lèi)、方法、值域被定義后,其引用星灑在程序的不同地方,查看定義就象"游子尋根",而查看引用剛好相反,即從元素定義處查找所有的引用該元素的地方。將光標(biāo)置于元素定義處,按Ctrl+Shift+Enter或都通過(guò)右鍵彈出的菜單,選擇Find References,JBuilder將工程中所有的引用列在信息窗格中,如下圖所示:


  
  引用以樹(shù)形方式組織,這些引用以類(lèi)為分組節(jié)點(diǎn),其下是具體的引用之處。下表列出了樹(shù)中涉及到圖標(biāo)的說(shuō)明:

  表 2 查詢(xún)引用結(jié)構(gòu)圖標(biāo)說(shuō)明

  查詢(xún)何種語(yǔ)義的引用圖標(biāo)說(shuō)明
  類(lèi)、內(nèi)部類(lèi)、接口1) 類(lèi)的繼承體系
  2) 類(lèi)型引用:類(lèi)聲明或類(lèi)對(duì)象的實(shí)例化。
  3) 繼承類(lèi)型引用:當(dāng)前類(lèi)子孫類(lèi)或引用這些子類(lèi)的地方。
  4) 成員引用:當(dāng)前類(lèi)的成員。
  5) 子孫類(lèi)成員引用:當(dāng)前類(lèi)子孫類(lèi)的成員。
  方法、構(gòu)造函數(shù)1) 聲明:當(dāng)前方法聲明處。
  2) 直接調(diào)用:通過(guò)類(lèi)對(duì)象實(shí)例調(diào)用。
  3) 間接調(diào)用:通過(guò)父類(lèi)或子類(lèi)對(duì)象實(shí)例間接調(diào)用。
  值域、局部變量1) 寫(xiě):更改值域或局域變量的地方。
  2) 讀:讀值域或局域變量的地方。

  除可以在工程范圍內(nèi)查看引用外,也可以在當(dāng)前的類(lèi)范圍內(nèi)查看引用關(guān)系:在元素定義處右鍵單擊,在彈出的菜單中選擇Find Local References菜單項(xiàng)。

  3、查看覆蓋方法

  在子類(lèi)或接口的實(shí)現(xiàn)類(lèi)中,將光標(biāo)定位于覆蓋方法處,右鍵單擊,在彈出的菜單中選擇Find Overridden Method,將可以查看被當(dāng)前方法覆蓋的祖先類(lèi)方法。

相關(guān)文章

最新評(píng)論