更改实例的值

您可以指定实例的特性值。 特性值是在运行时赋予特性的值。 此功能允许您在对象和部件的生命周期内的某个时间点描述它们的可能设置,您可以查看系统的“快照”,包括存在的实例以及它们的值。 为了支持此功能,实例的“特征”窗口包含一个名为的列。

关于本任务

注:

初始值是的特性的特征,而实例值表示类的特定实例(对象)。

“特征”窗口中初始值字段和字段之间的重要区别在于提供的初始值包含在代码生成中。 对于某类的所有实例,将给属性分配在类级别为其指定的初始值。 但是,为实例属性指定的不包含在代码生成中。 字段仅供建模使用 - 给定时间内提供属性快照。

例如,假定存在类 Date 以及名为 newYear2004Date 对象。 类 Date 具有特性 DayMonthYear。 以下示例说明类 Date 的初始值。

"日期" 类的 "特征" 窗口, "属性" 选项卡显示初始值

以下示例显示类 Date 的对象 newYear2004 的特性。 显示继承项复选框指定是否显示继承的特性以使您能够方便地对其进行修改。

"日期" 类的 "特征" 窗口, "属性" 选项卡中的 "显示继承" 复选框已选中

单击“规范视图”按钮以查看对象模型图中的对象的特性和操作。 以下对象模型图显示了类 Date 以及名为 newYear2004Date 对象。

对象模型图

在对象模型图中,对象值按以下格式显示:


[visibility]<attribute name>:<attribute type>=<value>

请注意下列事项:

  • 实例值始终显示。 要隐藏整个特性,请用鼠标右键单击对象并选择显示选项
  • 在模型中,实例和类必须都“可用”。