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

相关文章
|
数据可视化 Java uml
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
3365 0
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
|
4月前
|
Java
如何使用IDEA自动生成类图
本文介绍了如何在IntelliJ IDEA中使用快捷键Ctrl+Alt+U自动生成Java类的类图,并提供了截图方法和相关插件的使用说明。
如何使用IDEA自动生成类图
|
5月前
idea 查看类的继承结构及其子类
idea 查看类的继承结构及其子类
87 5
|
数据可视化 Java 测试技术
IDEA快速构建UML类图
IDEA快速构建UML类图
704 1
Idea查看继承关系或其图表的两种方法
Idea查看继承关系或其图表的两种方法
569 0
IDEA 查看接口或类的继承实现关系图
IDEA 查看接口或类的继承实现关系图
276 0
IDEA中一个非常好用的快捷键,查找接口的子类(以及展示类图)
IDEA中一个非常好用的快捷键,查找接口的子类(以及展示类图)
1150 0
IDEA中一个非常好用的快捷键,查找接口的子类(以及展示类图)
【IntelliJ IDEA】在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中的位置
在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中的位置
821 0
【IntelliJ IDEA】在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中的位置
|
Java 程序员
Java面向对象8——接口(内含IDEA中有关创建接口的创建说明)
上一次我们说了抽象方法的存在是因为父类可以抽取子类中的共性方法,但是共性方法内实现方法不同所以要将共性方法写成抽象方法,那么如果子类中有一个“另类”不需要这个方法的话,我们就无法使用抽象方法了,而是要使用接口,哪个子类需要用,就继承该接口
385 0
Java面向对象8——接口(内含IDEA中有关创建接口的创建说明)