IDEA檢視介面或類的繼承實現關係圖
阿新 • • 發佈:2019-02-09
有時候看原始碼的時候,會經常性的把複雜類的關係搞混,下次碰到這種情況,應該從上到下把繼承關係和介面理解清楚,這樣看原始碼就會有一條主線。
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
如果還有其他的,到時候再補充~