你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

IntelliJ IDEA 查看类关系图,真实用啊!

发布时间:2023-07-03

浏览次数:0

关注Java核心技术,推送更多Java干货!

记得学习的时候,我总是把从上到下的继承关系和实现记得一团糟。 这次借助IDEA,结果一目了然,好用到爆,所以在这里分享一下。

以图形方式查看继承链

在要查看的类的标签页中,右键选择,有show和show...弹出窗口,不过后者是在标签页中新建的,后者以浮动的形式显示窗户:

java类关系图怎么看_intellij idea 数据库关系图_类图中关系

其实你也可以从左边的项目目录树中右键你想要查看的类,选择same,效果是一样的:

类图中关系_java类关系图怎么看_intellij idea 数据库关系图

然后你会得到如下图所示的继承关系图,以自定义为例:

java类关系图怎么看_类图中关系_intellij idea 数据库关系图

显而易见的是:

优化继承链图形,想我所想

1 删除你不关心的类

有些获取到的继承关系图并不是我们想要理解的,比如上图中的sum,我们只关心重要的继承关系,怎么办?

很简单,删除。 单击选择要删除的班级intellij idea 数据库关系图,然后直接使用按钮上的按键即可。 清理完其他类的关系后,图如下:

java类关系图怎么看_类图中关系_intellij idea 数据库关系图

2 显示班级详细信息

有人说,嘿,这怎么够? 我也想看看这些传承技能? 很简单,IDEA就能满足大家。

在页面上右键,选择show,根据需要展开类中的属性、方法、构造方法等。 当然第二种方法也可以直接使用前面的工具栏:

类图中关系_java类关系图怎么看_intellij idea 数据库关系图

然后你会得到:

类图中关系_java类关系图怎么看_intellij idea 数据库关系图

什么,你还想在方法里过滤,比如你想看权限及以上的范围? 很简单,右键选择Level,根据需要调整即可。

类图中关系_java类关系图怎么看_intellij idea 数据库关系图

怎么,你觉得图形太小看不清楚吗? IDEA也能满足你。 按住鼠标的 Alt 键,会出现一个放大镜。 你是惊讶还是惊讶?

类图中关系_intellij idea 数据库关系图_java类关系图怎么看

关注Java核心技术,推送更多Java干货!

3 将其他类添加到关系中

当我们还需要检查其他类是否与当前类有继承关系时,可以选择将其添加到当前继承关系图中。 与你分享。

右键单击该页面,选择添加类到,然后输入要添加的类:

类图中关系_intellij idea 数据库关系图_java类关系图怎么看

比如我们添加了一个类,如下图所示。 嗯intellij idea 数据库关系图,没有箭头了,看来它和当前的类和套接字没有什么不可描述的关系:

intellij idea 数据库关系图_类图中关系_java类关系图怎么看

4 查看具体代码

如果你想查看某个类的具体源码,比如某个方法,当然不可能在图上展示给你看,不然屏幕不会爆炸吧?

但你可以使用图形,或者使用IDEA快速方便地单步进入某个类的源代码来查看。

intellij idea 数据库关系图_类图中关系_java类关系图怎么看

intellij idea 数据库关系图_java类关系图怎么看_类图中关系

单步进入一个类后,如果想快速查看该类的其他方法,也可以使用IDEA提供的功能:

java类关系图怎么看_类图中关系_intellij idea 数据库关系图

终于

可以说,使用上面提到的IDEA的功能来学习和查看类关系,了解主流框架的源码之类的东西,是非常舒服的。

如有侵权请联系删除!

13262879759

微信二维码