IDEA生成类图各个图标及联系表示

您所在的位置:网站首页 idea快速生成自定义方法是什么意思 IDEA生成类图各个图标及联系表示

IDEA生成类图各个图标及联系表示

2024-07-15 23:05| 来源: 网络整理| 查看: 265

关于类图,有很多画图软件,比如ProcessOn,powerDesigner,StarUML....当然,代码写好了也可以逆向生成类图,下面,为大家介绍的是IDEA逆向生成类图的过程:

操作步骤:

选中需要生成类图的类,右键选择Diagrams,之后选择Show Diagrams,或者选中类之后直接输入快捷键Ctrl+Alt+Shift+U

1.Show Diagrams:展示示意图(以页面的方式)

2.Show Diagrams Popup:以弹出的方式展示示意图(在需要生成类下以弹出方式显示)

细心地小可爱有没有发现,显示的联系不全呢?页面任意位置右击,选择Show Dependencies(展示依赖)

效果:

下面,带大家熟悉一下工具栏:

从上到下依次对应:

num按钮功能1Fields属性2Constructors构造器3Method方法4Properties属性5Inner Class内部类6Change Visibility Level更改可见性级别7Change Scope改变范围8Edge Creation Mode边缘创建模式9Show Dependencies显示依赖关系

10

Zoom In放大11Zoom Out缩小12Actual Size实际尺寸13Fit Content调整内容14Apply Current Layout应用当前布局15Save diagram保存示意图16Export to file导出文件17Print打印

问题:

1.如果需要其他包下的类也显示到现在已有的类图中怎么办呢?

解决:i.选中该类直接拖拽进来

          ii.右键单击Add Class to Diagram,之后输入想要加入进来的类名就可以了

   

输入想要加入进来的类名就可以了

               

2.类图中各个小图标的含义?

一、类的访问修饰符:

i.public:一把绿色的打开状态的小锁 

ii.protectrd:一把灰色的钥匙 

iii.default:一个灰色的圆环 

iv.private:一把橙色的上了锁的锁  

二、抽象(左右两边像是被各切了一刀变成灰色)

i.抽象类:

ii.抽象方法:

三、静态(左下角有一个旋转了45度的正方体,中间有一个空心的圆)

i.静态内部类:

ii.静态方法:

iii.静态属性:

四、final(左上角像顶着小雨伞)

i.final类:

ii.final方法:

iii.final属性:

3.UML几种关系表示?

i.在IDEA生成的类图中没有看到过聚合关系,怎么回事?

在IDEA生成的类图中,组合和聚合都表示为组合,都能表示整体与部分的关系,但是又有区别,详情请参考另一篇博客:UML类图的几种关系及对应java代码https://blog.csdn.net/hejingfang123/article/details/111871668

ii.这表示什么?

表示内部类,直线所指的方向是内部类,带圆圈加号的所指的是该内部类的外部类

总结:IDEA是一个很神奇的工具,他有好多的功能在等待我们去发现~~~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3