1. 程式人生 > >IntelliJ IDEA 檢視一個類的所有繼承關係圖

IntelliJ IDEA 檢視一個類的所有繼承關係圖

在 IntelliJ IDEA 中這個檢視一個類也就是當前類的所有繼承關係,包括實現的所有的介面和繼承的類,

這個繼承,不僅僅是一級的繼承關係,包括好幾層的繼承。父類的父類的父類。直到最後。
可以很清楚明瞭的瞭解一個類的實現關係。

diagram英[ˈdaɪəgræm] 美[ˈdaɪəˌɡræm]
n.圖表; 示意圖; 圖解; [數] 線圖;
vt.圖解; 用圖表示;

下面看這個編輯器怎麼以圖解的形式,檢視這種繼承關係。




(上面的是檢視的Java原始碼的類的所有繼承關係,最下面的這個是在檢視spring專案裡面的一個類的繼承關係的時候,可能會有spring關係圖,這個spring關係太複雜了,簡直跟蜘蛛網一樣,還是就看看各個類的繼承圖就可以啦。)

更新:這個地方是有放大鏡功能哦。我也是意外發現的,具體看圖。


20170508,追加;

看了樓下的評論,還真的有個uml外掛,然後,就看下面的截圖,要是你們是社群版的,看看下載了這個外掛之後,能不能用?


2017/08/01追加

上面示範的是如何向上看—-看一個類的繼承關係;

下面再看看,怎麼向下看,—–看一個類的子類實現關係。


先看下map介面的實現類,哇賽賽,600多個。

這個so far。我上面截圖理解的有點問題,不是沒找到,是暫時沒有繼續擴充套件,因為jdk也是一直在發展的,所以,這個map介面的實現類,以後只會多,不會少的。所以,他這個地方的so far ,就目前為止,也許再過些年,六千個也是可能的。

再看個少點的。


這個是我們自己寫的一個類,他有四個類繼承了這個類。這個少。

那麼快捷鍵是啥呢?


我這個就是告訴你,怎麼在你的電腦上,找到你自己對應的快捷鍵。我這是Ctrl + T。不知道你那是啥。