1. 程式人生 > >IDEA檢視介面或類的繼承實現關係圖

IDEA檢視介面或類的繼承實現關係圖

有時候看原始碼的時候,會經常性的把複雜類的關係搞混,下次碰到這種情況,應該從上到下把繼承關係和介面理解清楚,這樣看原始碼就會有一條主線。

        1. 看繼承關係

            快捷鍵 crtl + H檢視hierarchy,只能查看向上向下繼承關係,而不能看實現了哪些介面。

            右鍵選擇Diagrams(也可以使用快捷鍵ctrl+alt+u,更快捷),然後顯示

        2.看介面的實現關係

            crtl + alt + B會顯示出跟這個介面有關係的類。

            然後把需要的拖過來,形成樹狀圖。(我暫時還沒找到快捷的方法)

      

            這樣就形成了基本的關係圖(可以自己選擇想要的類或介面):

  • 藍色實線表示的是繼承關係
  • 綠色虛線表示的是介面實現關係
  • 綠色實線表示的是介面與介面的關係

3.展示類/介面的詳細資訊:

    第一種方法:右鍵有show categories,選擇的展開類種的屬性,方法,構造方法等。

    第二種方法:直接使用上面的工具欄

                 

                    上述從左到右依次為欄位、構造方法、方法、配置檔案(properties)、內部類


       就會得到這樣的結果:

4. 其他:

        當然如果還想篩選,只想看protected方法以上的,可以右鍵 change visibility level

        如果看不清,想放大的話,Alt鍵

        想加其他的類,右鍵add class to diagram

如果還有其他的,到時候再補充~