intellij idea 如何查看一个类或接口的子类关系图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了intellij idea 如何查看一个类或接口的子类关系图相关的知识,希望对你有一定的参考价值。

    查看超类的的结构树,如当你有Exception这个类时。

    显示此类的超类结构图

    然后查看Throwable的其他子类,点击Throwable,然后输入快捷键CTRL+H,右侧有Throwable的4个子类

    添加Throwable子类Error到此结构图

    最后出现此类的结构图

    当需要理清楚框架或者包里面的类与类关系时可以使用类结构图分析,当分析框架中包含的设计模式的时候结构图也对分析有所帮助。

    辛苦打字,麻烦觉得帮到您的话点下有用,谢谢

参考技术A

1、查看图形形式的继承链

在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有 show 和 show ... Popup,只是前者新建在标签页内,后者以浮窗的形式展示:

实际上,你也可以从左边的项目目录树中,对你想查看的类点击右键,同样选择Diagrams,效果是一样的:

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

显而易见的是:

    蓝色实线箭头是指继承关系。

    绿色虚线箭头是指接口实现关系。

参考技术B 在 IntelliJ IDEA 中这个查看一个类也就是当前类的所有继承关系,包括实现的所有的接口和继承的类,
这个继承,不仅仅是一级的继承关系,包括好几层的继承。父类的父类的父类。直到最后。
可以很清楚明了的了解一个类的实现关系。

intellij idea8.1.2中找到实现一个类或者接口子类的快捷键

intellij idea8.1.2中找到实现一个类或者接口子类的快捷键,就是比如一个接口,但是不知道那个类去实现它了,我要找到这个类用什么快捷键?

ctrl + B父类或父方法定义 ctrl + alt + B子类或子方法实现,下面具体说明一下:

1、在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有 show 和 show ... Popup,只是前者新建在标签页内,后者以浮窗的形式展示;

2、可以自定义的,看下intellij idea帮助文件。

扩展资料:

IntelliJ是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好的IDE。它提供了一系列最实用的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。IDEA把Java开发人员从一些耗时的常规工作中解放出来,显著地提高了开发效率。

具有运行更快速,生成更好的代码;持续的重新设计和日常编码变得更加简易,与其它工具的完美集成;很高的性价比等特点。在4.0版本中支持Generics,BEA WebLogic集成,改良的CVS集成以及GUI设计器。

参考资料:intellij idea8.1.2-百度百科

参考技术A

最佳答案: 

IDEA 风格:ctrl + alt +B

Eclipse 风格:ctrl +T

在 IntelliJ IDEA 中这个查看一个类也就是当前类的所有继承关系,包括实现的所有的接口和继承的类,
这个继承,不仅仅是一级的继承关系,包括好几层的继承。父类的父类的父类。直到最后。

idea快捷键:

Ctrl+o快捷键,可以快速打开当前类的基类(父类),父类比较多的时候只能一层一层的打开,不太直观,使用下面的方法可以非常直观的展示出一个类的所有父类关系图。

扩展资料:

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。

IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。

参考资料:IntelliJ IDEA

参考技术B ctrl+shift+B
可以查看一个类的subtype(s)。包括subclass(s) or implementation(s)

另外
ctrl+H
可以查看一个类继承关系,也能达到你要的效果
参考技术C 选中一个接口的类名或抽象类的类名,双击选中,默认是Ctrl+Alt+B 参考技术D ctrl+shift+B 可以查看一个类的subtype(s)。包括subclass(s) or implementation(s) 另外 ctrl+H 可以查看一个类继承关系,也能达到你要的效果

以上是关于intellij idea 如何查看一个类或接口的子类关系图的主要内容,如果未能解决你的问题,请参考以下文章

intellij idea8.1.2中找到实现一个类或者接口子类的快捷键

开发工具Intellij IDEA:常用快捷键

intellij idea 怎样实现接口

IntelliJ IDEA快捷键

Intellij IDEA ,按Ctrl+左键,不能进入类或方法的解决办法,提示Cannot find declaration to go to

IntelliJ IDEA 查看继承关系