如何使用idea清晰地查看java类的继承结构
在使用idea开发java项目时,我们需要阅读别人写的代码以及依赖类库的代码。然而,在类的继承结构比较复杂的情况下,要想一层层查找每个类的父类和子类是非常麻烦和耗时的。为了解决这个问题,idea提供了一个继承结构窗口,可以非常清晰地查看到当前类的继承关系。
打开idea开发工具,并任意打开一个正在开发或学习的java项目代码工程,选择一个继承层次比较多的类来查看效果。大部分情况下,对于一个类上级父类和子类比较多的情况下,如果不借助工具的话,一个类一个类的查看特别麻烦,而且容易混乱,有一个树形这样的图形界面把类的所有继承结构展示出来,可以很直观的了解到当前类的所有继承关系结构,对于理解代码也是非常有用的。
1. 打开继承结构窗口
打开您正在开发或学习的java项目代码工程,选择一个继承层次比较多的类来查看效果。点击菜单Navigate,然后选择“Type Hierarchy”,或者直接使用快捷键“F4”更为方便。
2. 查看类的继承结构
此时,会弹出一个继承结构窗口,该窗口会显示当前选中类的继承关系结构。在该窗口中,我们可以查看当前类的所有父类以及子类,包括所有继承关系的细节。右侧的视图是类的层级列表,它会显示当前类及其所有父类和子类。
3. 查看父类结构
在视图窗口的左上角,有一个按钮可以切换到只查看当前类的父类结构,点开节点前面的三角展开,即可查看父类的所有子类。
4. 查看子类结构
点击窗口左上角的第三个按钮,可以切换到只展示当前类的所有子类,由于子类比较多,查找不方便的话,可以点击旁边的排序按钮,将所有子类以类名首字母a-z递增排序,这样我们就可以按照字母的顺序可以快速的查找到所需要查看的子类了。
5. 展开所有节点
由于默认的层级列表是合并在一起的,可以点击展开所有节点按钮,将当前视图中所有的节点全部展开。
6. 导出继承结构关系
在有些特殊的情况下,需要保存记录下当前的继承结构关系,可以点击如图所示红色框里的导出按钮,选择一个导出文件目录,然后点击Save按钮进行保存。导出的文件中,对于学习和记录笔记的话,这种方式特别有用。
总之,使用idea提供的继承结构窗口,可以非常清晰地查看到当前类的父类以及最上级父类,还可以查看子类以及所以子类的子类,对于理解代码和编写代码都非常有帮助。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。