发布时间:2025-06-14
浏览次数:0
点击上方蓝色“程序猿DD”,选择“设为星标”
回复“资源”获取独家整理的学习资料!
来源 | .com/deng-cc/p/.html
近期恰逢闲暇,便重新梳理以往学过的知识,期间发现,先前在学习过程中,对于上下级之间的继承关系以及接口的具体实现,记忆得相当混乱。
这次借助IDEA的功能,效果直观明显,操作极其便捷,令人爱不释手,因此决定和大家一同分享。
查看图形形式的继承链
在您想要浏览的类别标签页中,请执行鼠标右键操作,从弹出的菜单中选择相应选项,其中包括“显示”和“显示...弹出窗口”两种选择,前者会在当前标签页中直接显示内容,而后者则会以独立浮窗的形式呈现信息。
实际上,您同样可以采取另一种操作方式,即对左侧的项目目录树中您希望浏览的类别进行鼠标右键点击,随后执行相同的操作,达到的效果是相同的。
然后你就会得到如下图所示的继承关系图形,以自定义的为例:
显而易见的是:
优化继承链图形,想我所想
1 去掉不关心的类
我们所获得的继承关系图示中,部分内容并非我们所期望了解的,例如图中的某些部分,而我们真正关注的只是其中几个关键的继承关系intellij idea uml,那么我们该如何处理这种情况呢?
操作简便,只需删除。选择您希望移除的类别,接着通过键盘按键即可完成。完成相关类别的清理后,图形将呈现如下状态:
2 展示类的详细信息
有人感叹,哎呀,这怎么够呢,那些传承下来的技巧我也很想一睹为快?别急,IDEA可以完全满足你的需求。
在网页上点击鼠标右键,选择显示选项,此时可以按照需求查看类别的属性、方法以及构造方法等详细信息。当然,您还可以通过上方的工具栏直接进行操作。
然后你就会得到:
哦,你还在方法中打算进行筛选吗?比如说是想要查看权限及其之上的内容?这很简单,只需右键点击选择“Level”intellij idea uml,然后根据你的需求进行相应的调整。
难道你觉得图示不够大,难以辨认?别急,IDEA同样能解决你的问题。只需按住键盘上的Alt键,放大镜功能便会神奇地出现,这难道不是一件既惊喜又意外的事情吗?
3 加入其他类到关系中来
若需确认其他类别与当前类别在继承层面上的关联,我们可将它们纳入当前继承关系图的构成之中。
在网页上点击鼠标右键,接着从弹出的菜单中选择“添加类”,之后输入你想要添加的类名即可。
我们新增了一个类别,具体可参照下方的图形。嗯,图中并未出现任何指向性符号,似乎该类别与现有的这些类和接口之间并未存在某种难以言说的联系。
4 查看具体代码
若您想查阅某一类别的源代码,比如某个特定方法的代码,那自然无法直接在图形界面中展示给您,否则屏幕岂不是要爆裂?
可以借助图表,亦或是通过IDEA的便捷功能,迅速浏览特定类的源代码。
点击特定类别后,你便能在其下属的方法清单中自由浏览。若需查看某个方法,只需将其选中,然后点击鼠标右键,并选择“跳转到”选项。
一旦加入某个类别,若需迅速浏览该类别内的其他函数,便可以借助IDEA所提供的特定功能:
在选取左侧栏中的选项之后,相应类别的所有方法便会如上图左侧所示呈现出来,随后,您只需点击其中任意一个方法,网页内容便会自动切换至该方法的详细页面。
最后
借助IDEA所具备的这些特性,我们能够轻松地学习并探索类之间的关系,对主流框架的源代码等内容进行深入了解,整体体验相当愉悦。
往期推荐
我们在星球聊了很多深度话题,你不来看看?
我的星球是否适合你?
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码