IDEA查看接口或类的继承实现关系图「建议收藏」

IDEA查看接口或类的继承实现关系图「建议收藏」有时候看源码的时候,会经常性的把复杂类的关系搞混,下次碰到这种情况,应该从上到下把继承关系和接口理解清楚,这样看源码就会有一条主线。    1.看继承关系           右键选择Diagrams,然后显示       2.看接口的实现关系           crtl+alt+B会显示出跟这个接口有关系的类。           然后把需要的拖过来,形成树状图。(我…

大家好,又见面了,我是你们的朋友全栈君。

有时候看源码的时候,会经常性的把复杂类的关系搞混,下次碰到这种情况,应该从上到下把继承关系和接口理解清楚,这样看源码就会有一条主线。

        1. 看继承关系

            快捷键 crtl + H
查看hierarchy,只能查看向上向下继承关系,而不能看实现了哪些接口。

            右键选择Diagrams(也可以使用快捷键ctrl+alt+u,更快捷),然后显示

        2.看接口的实现关系

            crtl + alt + B会显示出跟这个接口有关系的类。

            然后把需要的拖过来,形成树状图。(我暂时还没找到快捷的方法)

       IDEA查看接口或类的继承实现关系图「建议收藏」

            这样就形成了基本的关系图(可以自己选择想要的类或接口):

  • 蓝色实线表示的是继承关系
  • 绿色虚线表示的是接口实现关系
  • 绿色实线表示的是接口与接口的关系

3.展示类/接口的详细信息:

    第一种方法:右键有show categories,选择的展开类种的属性,方法,构造方法等。

    第二种方法:直接使用上面的工具栏

                  IDEA查看接口或类的继承实现关系图「建议收藏」

                    上述从左到右依次为字段、构造方法、方法、配置文件(properties)、内部类

       就会得到这样的结果:

IDEA查看接口或类的继承实现关系图「建议收藏」

4. 其他:

        当然如果还想筛选,只想看protected方法以上的,可以右键 change visibility level

        如果看不清,想放大的话,Alt键

        想加其他的类,右键add class to diagram

      

如果还有其他的,到时候再补充~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125109.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • IntelliJ IDEA 修改内存大小,使得idea运行更流畅。

    IntelliJ IDEA 修改内存大小,使得idea运行更流畅。IntelliJIDEA使用教程(总目录篇)idea有个配置文件,可以设置内存大小的,就跟咱的jvm的内存里面的堆大小,栈大小等等,可以设置的,而且设置了之后,你这个的性能就会得到提升。具体看下面怎么修改。先说所要修改的文件idea.vmoptions的位置,这个不同的平台,估计名称可能有些差别。mac的如下图具体怎么找到这个地方的,刚刚使用mac的估计不会,老手就会啦,…

    2025年7月24日
    3
  • datagrip mac激活码 2021(注册激活)

    (datagrip mac激活码 2021)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlMLZPB5EL5Q-eyJsaWNlbnNlSW…

    2022年3月21日
    407
  • phpstorm最新激活码【中文破解版】「建议收藏」

    (phpstorm最新激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月26日
    64
  • IDEA全局替换快捷键

    IDEA全局替换快捷键IDEA全局替换配置教程

    2022年6月15日
    304
  • 2021.12goland激活码-激活码分享「建议收藏」

    (2021.12goland激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月30日
    88
  • webstorm 激活码【注册码】

    webstorm 激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号