属性规格

属性语法

属性修改的类和类成分(属性,方法和事件)的行为。属性可以定义有用的行为,而无需编写复杂的代码。例如,您可以通过设置创建一个只读属性,其SetAccess属性私人的,但其留下GetAccess的属性设置为上市

性能(SetAccess =私人)屏幕尺寸= getScreenSize结束

所有类定义块(classdef性能方法事件)支万博1manbetx持特定的属性。所有属性都有默认值。仅在您希望从默认值更改为另一个预定值的情况下指定的属性值。

注意

在任何分量块仅指定一次的特定属性的值。

属性描述

对于支持的属性列表,请参阅万博1manbetx:

属性值

当您指定的属性值,这些值影响的定义块中定义的所有组件。例如,以下属性定义块设定的:

  • 账户余额属性SetObservable属性真正

  • SSNumber信用卡号属性属性真正SetAccess属性私人的

具有不同的属性设置中定义属性需要多个性能块。

性能(SetObservable =真)AccountBalance结束性能(SetAccess =私人,隐藏= TRUE)SSNumber CreditCardNumber结束

在以逗号分隔的列表中指定的多个属性,如前面的例子那样。

当指定类的属性,直接将属性列表后的classdef关键词:

classdef为AttributeName =的AttributeValue班级名称...结束

简单的语法真/假属性

您可以使用一个简单的语法,其值的属性真正要么- 属性名称单独暗示真正并加入运算符(),以顾名思义。例如:

方法(静态的) ...结束

是相同的:

方法(静态= TRUE)...结束

使用属性名称前运营商将其定义为

方法(〜静态)...结束

是相同的:

方法(静态= FALSE)...结束

所有属性是取一个逻辑值(即,真正要么)有一个默认值。因此,指定属性只有当你想将它设置为真正

相关话题