如何用IDEA查看一个类的所有继承关系 | 您所在的位置:网站首页 › Diagrams在idea上看不到 › 如何用IDEA查看一个类的所有继承关系 |
用IDEA查看一个类的所有继承关系
最近在研究集合的继承关系图,在网上查的都不是很全,所以就想能不能直接看jar包里面的以来关系,在网上查了一下方法,总结如下: 工具:idea 功能:diagram 1、查看图形形式的继承链在你想查看的类内,点击右键,选择 Diagrams,其中有 show Diagrams和 show Diagrams Popup,前者新建在标签页内,后者以浮窗的形式展示: 快捷键:选中类 Ctrl+Alt+Shift+U(新开窗口显示),Ctrl+Alt+U(弹出窗口显示) 得到的继承关系图形,有些并不是我们想去了解的,比如上图的RandomAccess和Serializable等,我们只想关心ArrayList重要的那几个继承关系,怎么办? 简单,删掉。点击选择你想要删除的类,然后右击选择delete就行了。清理其他类的关系后图形如下: 如果想看继承下来的那些方法,在页面点击右键,选择 show categories,根据需要可以展开类中的属性、方法、构造方法等等。当然,第二种方法也可以直接使用上面的工具栏: 如果图形太小或太小,可以右击进行调整,也可以使用上面的工具栏。 当我们还需要查看其他类和当前类是否有继承上的关系的时候,我们可以选择加其加入到当前的继承关系图形中来。 在页面点击右键,选择 Add Class to Diagram,然后输入你想加入的类就可以了: 如果想查看某个类中,某个方法的具体源码,可以利用图形,或者配合IDEA的structure方便快捷地进入某个类的源码进行查看。 双击某个类后,就可以在其下的方法列表中游走,对于你想查看的方法,选中后点击右键,选择 Jump to Source: 参考文章:查看类的继承关系图 |
CopyRight 2018-2019 实验室设备网 版权所有 |