发布时间:2023-07-03
浏览次数:0
关注Java核心技术,推送更多Java干货!
记得学习的时候,我总是把从上到下的继承关系和实现记得一团糟。 这次借助IDEA,结果一目了然,好用到爆,所以在这里分享一下。
以图形方式查看继承链
在要查看的类的标签页中,右键选择,有show和show...弹出窗口,不过后者是在标签页中新建的,后者以浮动的形式显示窗户:
其实你也可以从左边的项目目录树中右键你想要查看的类,选择same,效果是一样的:
然后你会得到如下图所示的继承关系图,以自定义为例:
显而易见的是:
优化继承链图形,想我所想
1 删除你不关心的类
有些获取到的继承关系图并不是我们想要理解的,比如上图中的sum,我们只关心重要的继承关系,怎么办?
很简单,删除。 单击选择要删除的班级intellij idea 数据库关系图,然后直接使用按钮上的按键即可。 清理完其他类的关系后,图如下:
2 显示班级详细信息
有人说,嘿,这怎么够? 我也想看看这些传承技能? 很简单,IDEA就能满足大家。
在页面上右键,选择show,根据需要展开类中的属性、方法、构造方法等。 当然第二种方法也可以直接使用前面的工具栏:
然后你会得到:
什么,你还想在方法里过滤,比如你想看权限及以上的范围? 很简单,右键选择Level,根据需要调整即可。
怎么,你觉得图形太小看不清楚吗? IDEA也能满足你。 按住鼠标的 Alt 键,会出现一个放大镜。 你是惊讶还是惊讶?
关注Java核心技术,推送更多Java干货!
3 将其他类添加到关系中
当我们还需要检查其他类是否与当前类有继承关系时,可以选择将其添加到当前继承关系图中。 与你分享。
右键单击该页面,选择添加类到,然后输入要添加的类:
比如我们添加了一个类,如下图所示。 嗯intellij idea 数据库关系图,没有箭头了,看来它和当前的类和套接字没有什么不可描述的关系:
4 查看具体代码
如果你想查看某个类的具体源码,比如某个方法,当然不可能在图上展示给你看,不然屏幕不会爆炸吧?
但你可以使用图形,或者使用IDEA快速方便地单步进入某个类的源代码来查看。
单步进入一个类后,如果想快速查看该类的其他方法,也可以使用IDEA提供的功能:
终于
可以说,使用上面提到的IDEA的功能来学习和查看类关系,了解主流框架的源码之类的东西,是非常舒服的。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码