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

     

相关文章
|
1月前
|
设计模式 数据可视化 Java
如何在 IDEA 中设置类路径
在 IntelliJ IDEA 中设置类路径,可以通过项目结构配置或模块设置来添加所需的库和依赖。具体步骤包括打开项目结构对话框、选择模块、添加类路径等。
178 18
|
2月前
|
人工智能 Java 数据库连接
IDEA开发 常用代码规范插件 常用辅助类插件
IDEA开发 常用代码规范插件 常用辅助类插件
64 0
|
4月前
|
Java
Java系列之 IDEA 为类 和 方法设置注解模板
这篇文章介绍了如何在IntelliJ IDEA中为类和方法设置注解模板,包括类模板的创建和应用,以及两种不同的方法注解模板的创建过程和实际效果展示,旨在提高代码的可读性和维护性。
(详细图解过程) IDEA在创建类的的时候自动生成作者信息、时间等信息
这篇文章介绍了如何在IntelliJ IDEA中设置文件和代码模板,以便在创建新类时自动生成包含作者信息、日期和时间等信息的文件头。
(详细图解过程) IDEA在创建类的的时候自动生成作者信息、时间等信息
|
4月前
|
搜索推荐 Java Maven
Netbeans入门实践类IDEA风格下
Netbeans入门实践类IDEA风格下; 配置文件模板Templates, user, date, time; 解决Open Project, 中文乱码GBK
54 1
|
4月前
|
IDE Java Apache
Netbeans入门实践类IDEA风格上
Java IDE, NetBeans, IDEA, Eclipse, Netbeans入门实践类IDEA风格上篇 遇到并解决问题1, NetBeans Error, Cannot find Java 1.8 or higher.
75 1
|
5月前
|
Java Spring
idea新建spring boot 项目右键无package及java类的选项
idea新建spring boot 项目右键无package及java类的选项
235 5
|
5月前
idea 查看类的继承结构及其子类
idea 查看类的继承结构及其子类
87 5
idea快捷键:全局搜索文件,代码,接口,ctrl+shift+f无效?也可以点击Edit 点击Find Replace in path
idea快捷键:全局搜索文件,代码,接口,ctrl+shift+f无效?也可以点击Edit 点击Find Replace in path
|
6月前
|
JSON Java 数据格式
IDEA插件-JSON转java类
IDEA插件-JSON转java类
218 0