成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

如何使用idea清晰地查看java類(lèi)的繼承結(jié)構(gòu)

在使用idea開(kāi)發(fā)java項(xiàng)目時(shí),我們需要閱讀別人寫(xiě)的代碼以及依賴(lài)類(lèi)庫(kù)的代碼。然而,在類(lèi)的繼承結(jié)構(gòu)比較復(fù)雜的情況下,要想一層層查找每個(gè)類(lèi)的父類(lèi)和子類(lèi)是非常麻煩和耗時(shí)的。為了解決這個(gè)問(wèn)題,idea提供了

在使用idea開(kāi)發(fā)java項(xiàng)目時(shí),我們需要閱讀別人寫(xiě)的代碼以及依賴(lài)類(lèi)庫(kù)的代碼。然而,在類(lèi)的繼承結(jié)構(gòu)比較復(fù)雜的情況下,要想一層層查找每個(gè)類(lèi)的父類(lèi)和子類(lèi)是非常麻煩和耗時(shí)的。為了解決這個(gè)問(wèn)題,idea提供了一個(gè)繼承結(jié)構(gòu)窗口,可以非常清晰地查看到當(dāng)前類(lèi)的繼承關(guān)系。

打開(kāi)idea開(kāi)發(fā)工具,并任意打開(kāi)一個(gè)正在開(kāi)發(fā)或?qū)W習(xí)的java項(xiàng)目代碼工程,選擇一個(gè)繼承層次比較多的類(lèi)來(lái)查看效果。大部分情況下,對(duì)于一個(gè)類(lèi)上級(jí)父類(lèi)和子類(lèi)比較多的情況下,如果不借助工具的話(huà),一個(gè)類(lèi)一個(gè)類(lèi)的查看特別麻煩,而且容易混亂,有一個(gè)樹(shù)形這樣的圖形界面把類(lèi)的所有繼承結(jié)構(gòu)展示出來(lái),可以很直觀(guān)的了解到當(dāng)前類(lèi)的所有繼承關(guān)系結(jié)構(gòu),對(duì)于理解代碼也是非常有用的。

1. 打開(kāi)繼承結(jié)構(gòu)窗口

打開(kāi)您正在開(kāi)發(fā)或?qū)W習(xí)的java項(xiàng)目代碼工程,選擇一個(gè)繼承層次比較多的類(lèi)來(lái)查看效果。點(diǎn)擊菜單Navigate,然后選擇“Type Hierarchy”,或者直接使用快捷鍵“F4”更為方便。

2. 查看類(lèi)的繼承結(jié)構(gòu)

此時(shí),會(huì)彈出一個(gè)繼承結(jié)構(gòu)窗口,該窗口會(huì)顯示當(dāng)前選中類(lèi)的繼承關(guān)系結(jié)構(gòu)。在該窗口中,我們可以查看當(dāng)前類(lèi)的所有父類(lèi)以及子類(lèi),包括所有繼承關(guān)系的細(xì)節(jié)。右側(cè)的視圖是類(lèi)的層級(jí)列表,它會(huì)顯示當(dāng)前類(lèi)及其所有父類(lèi)和子類(lèi)。

3. 查看父類(lèi)結(jié)構(gòu)

在視圖窗口的左上角,有一個(gè)按鈕可以切換到只查看當(dāng)前類(lèi)的父類(lèi)結(jié)構(gòu),點(diǎn)開(kāi)節(jié)點(diǎn)前面的三角展開(kāi),即可查看父類(lèi)的所有子類(lèi)。

4. 查看子類(lèi)結(jié)構(gòu)

點(diǎn)擊窗口左上角的第三個(gè)按鈕,可以切換到只展示當(dāng)前類(lèi)的所有子類(lèi),由于子類(lèi)比較多,查找不方便的話(huà),可以點(diǎn)擊旁邊的排序按鈕,將所有子類(lèi)以類(lèi)名首字母a-z遞增排序,這樣我們就可以按照字母的順序可以快速的查找到所需要查看的子類(lèi)了。

5. 展開(kāi)所有節(jié)點(diǎn)

由于默認(rèn)的層級(jí)列表是合并在一起的,可以點(diǎn)擊展開(kāi)所有節(jié)點(diǎn)按鈕,將當(dāng)前視圖中所有的節(jié)點(diǎn)全部展開(kāi)。

6. 導(dǎo)出繼承結(jié)構(gòu)關(guān)系

在有些特殊的情況下,需要保存記錄下當(dāng)前的繼承結(jié)構(gòu)關(guān)系,可以點(diǎn)擊如圖所示紅色框里的導(dǎo)出按鈕,選擇一個(gè)導(dǎo)出文件目錄,然后點(diǎn)擊Save按鈕進(jìn)行保存。導(dǎo)出的文件中,對(duì)于學(xué)習(xí)和記錄筆記的話(huà),這種方式特別有用。

總之,使用idea提供的繼承結(jié)構(gòu)窗口,可以非常清晰地查看到當(dāng)前類(lèi)的父類(lèi)以及最上級(jí)父類(lèi),還可以查看子類(lèi)以及所以子類(lèi)的子類(lèi),對(duì)于理解代碼和編寫(xiě)代碼都非常有幫助。

標(biāo)簽: