更改实例的值

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

关于此任务

注:

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

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

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

Date 类的“特征”窗口,“特性”选项卡显示了初始值

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

Date 类的“特征”窗口,在“特性”选项卡中,已选中“显示继承项”复选框

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

对象模型图

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

[visibility]<特性名称>:<特性类型>=<值>

请注意以下信息:


反馈