IDEA生成类图各个图标及联系表示 |
您所在的位置:网站首页 › idea快速生成自定义方法是什么意思 › IDEA生成类图各个图标及联系表示 |
关于类图,有很多画图软件,比如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 |