温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

EA画UML图中如何添加类属性

发布时间:2021-12-20 14:16:39 来源:亿速云 阅读:1508 作者:小新 栏目:大数据

这篇文章主要为大家展示了“EA画UML图中如何添加类属性”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“EA画UML图中如何添加类属性”这篇文章吧。

打开属性窗口有两种方法:

1.双击类图中的对应类框图,选择【General】以后,点击【Attributes】按钮。

EA画UML图中如何添加类属性

2.从模型树中选择对应的类节点,打开上下文菜单并选择【Attributes】菜单项。

EA画UML图中如何添加类属性

无论哪种方法都可以打开下面的属性设定对话框。严格讲这并不是属性自己的属性对话框,而是属性和操作共同的对话框。本文只关注属性部分。

EA画UML图中如何添加类属性

添加新属性的操作主要是在红绿两个矩形框中进行的。我们在这里只说明有(zhi)关(dao)的项目。

基本项目

基本项目通过红框中的列表控件来设置。

Name:变量名,可以自由输入文本。

Type:数据类型,可以自由输入文本,也可以点从下拉菜单中选择。在下拉菜单的最下面,还有一个【Select Type...】选项,提供了从工程中选择类型的功能。但是选择的结果也只是作为文本保存,起到的作用仅限于输入辅助。如果你期待变量类型和被参照的类型名联动,那你想多了。

Scope:从下拉列表中选择,一共有四个选项:Public/Protected/Private/Pack

age。Package也是可选的,表示也没有问题。但是在生成代码时当作Public处理。

Initial Value:为属性设置初期值。可以就地输入或打开对话框输入。区别不详。


扩展项目

属性列表中有属性被选中时,可以设定该属性的扩展属性。

Static:表明该属性是静态属性,或称静态数据成员。

Property:定义Property操作方法(Getter/Setter)。具体画面如下:

EA画UML图中如何添加类属性

Const:定义常量数据成员。

下面来看一个实例:

EA画UML图中如何添加类属性

在本例中创建了三个属性(扩展项目部分省略表示):

  1. 私有的int型变量m_age,并为其设置了Proerpty属性。


  2. 保护的string变量m_name。


  3. 静态,公开的int型变量MARRY_AGE。


作为上述操作的结果,类图变成下面这个样子。

EA画UML图中如何添加类属性


请注意观察在类图中属性的表达方式。另外也可以看到SetAge和GetAge两个方法。

以上是“EA画UML图中如何添加类属性”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI