发布时间:2025-06-21
浏览次数:0
来源:www..com/deng-cc/p/.html
近期恰好事务不多,便重新梳理起以往学过的内容,在复习过程中,发现之前对从上至下的继承关系和接口的具体实现记得相当混乱。
这次借助IDEA的功能,效果直观清晰,操作起来极为便捷,令人爱不释手,因此决定与大家分享。
查看图形形式的继承链
在您要浏览的类别标签页中,请执行鼠标右键操作,并从弹出的菜单中选择相应选项,其中包括“显示”和“显示...浮窗”两个命令。前者会在当前标签页中直接展示内容,而后者则会以一个浮窗的形式进行展示。
实际上,您同样可以在左侧的项目目录树上,针对您想要浏览的类别进行右键点击操作,选择相应的命令,所呈现的后果与直接操作无异。
然后你就会得到如下图所示的继承关系图形,以自定义的为例:
显而易见的是:
优化继承链图形,想我所想
1 去掉不关心的类
所获取的继承关系图示中,部分内容并非我们所期望探究的,例如图中展示的某些部分,我们更倾向于关注那些关键的继承关系。面对这种情况,我们该如何应对呢?
操作简便,只需删除。选取您希望移除的类别,接着通过键盘按键即可完成。完成相关操作后,图形将呈现如下状态:
2 展示类的详细信息
有人感叹,哎呀,这怎么行呢,那些传承下来的技巧我也想一睹为快?别急,IDEA能够完全满足你的需求。
在网页上点击鼠标右键,勾选“显示”选项,您可以根据需求展开查看类别的属性、方法以及构造方法等。此外,您还可以通过上方工具栏直接进行操作。
然后你就会得到:
您是否打算在方法中进行筛选?比如,您是否想查看具有更高权限的内容?这很简单,只需右键点击选择“Level”,然后根据您的需求进行相应的调整。
莫非你觉得图形过于微小,难以辨认?别急,IDEA同样能解决你的问题。只需按下键盘上的Alt键intellij idea类图,放大镜功能便会神奇地出现,这难道不是一件既惊喜又意外的事情吗?
3 加入其他类到关系中来
在需要确认其他类别与当前类别之间是否存在继承联系时,我们可将它们纳入当前继承关系图中进行展示。
在网页上点击鼠标右键,接着从弹出的菜单中选择“添加类”,随后输入你想要添加的类名即可。
我们新增了一个类别,具体可参照下方的图示。嗯,图中并未出现任何指向性线条,似乎该类别与现有的这些类别和接口间并无任何特殊关联。
4 查看具体代码
若你意欲查阅某个类别,譬如某个特定方法的原始代码,自然,这不可能直接在图形界面中呈现给你,否则,屏幕岂不是要承受不住而破裂?
然而,借助图形界面,亦或是借助IDEA的便捷功能,可以迅速地浏览特定类的源代码。
点击某一类别,随后你便能在其下属的方法清单中随意浏览。若要查看特定方法,只需将其选中,接着右击鼠标,并选择“跳转到”。
在加入某一类别之后,若需迅速浏览该类别中的其他函数,便可以借助IDEA所提供的特定功能:
在选取左侧栏中的选项后,相应类别的所有方法将显示在左侧图中,点击任意一种方法,网页内容便会自动切换至该方法的详细页面。
最后
借助前面提及的IDEA这些强大功能,我们可以轻松地学习并审视类之间的关系,探索诸如流行框架源码等知识intellij idea类图,整体体验可以说是相当愉悦。
重磅!程序员交流群已成立
公众号运营至今,离不开小伙伴们的支持。
为了给各位小伙伴打造一个相互学习与交流的场所,我们特意设立了程序员交流群。
群内活跃着拥有十年经验的技术专家,他们时常在线解答疑问,不时传授一些技术精髓,也经常分享高质量的学习资源,甚至还会举办赠书活动……(而且群组是完全免费的)。
需要进群的朋友,可长按扫描二维码。
长按扫码
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码