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 uml
IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
48 1
|
8月前
|
uml
IDEA使用插件绘制UML类图+PlantUML语法讲解
IDEA使用插件绘制UML类图+PlantUML语法讲解
431 0
|
数据可视化 Java uml
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
2390 0
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
|
8月前
Idea查看继承关系或其图表的两种方法
Idea查看继承关系或其图表的两种方法
181 0
|
9月前
|
数据可视化 Java 测试技术
IDEA快速构建UML类图
IDEA快速构建UML类图
382 1
|
11月前
|
uml
类与类的六种关系与UML图
类与类的六种关系与UML图
|
XML Java Maven
Maven高级——继承与聚合——继承关系实现
Maven高级——继承与聚合——继承关系实现
132 0
IDEA 查看接口或类的继承实现关系图
IDEA 查看接口或类的继承实现关系图
217 0
IDEA中一个非常好用的快捷键,查找接口的子类(以及展示类图)
IDEA中一个非常好用的快捷键,查找接口的子类(以及展示类图)
636 0
IDEA中一个非常好用的快捷键,查找接口的子类(以及展示类图)
【IntelliJ IDEA】在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中的位置
在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中的位置
626 0
【IntelliJ IDEA】在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中的位置