主要内容

特性

属性声明,属性和访问方法

属性包含对象数据。类为所有对象定义相同的属性,但每个对象都可以具有唯一的数据值。属性属性控制哪些函数或方法可以访问该属性。您可以定义在设置或查询属性值时执行的函数。代码访问其值时,属性可以触发事件。

职能

展开全部

特性 类属性名称
isprop. 如果属性存在,则为true

数值属性验证

必须 验证该价值是积极的
Mustbenonpositive. 验证该值是非叠数
Mustbenonnegative. 验证该值是非负的
MustbeNegative. 验证该值是否定的
必须是 验证该值是有限的
Mustbenonnan. 验证该值不是nan
Mustbenonzero. 验证该值是非零
Musbenonsparse. 验证该值是非parpe
厄伯 验证该值是真实的
Mustbeinteger. 验证该值是整数
Mustbenonmissing. 验证该值不会缺失

比较验证

Mustbegreathan. 验证该值大于另一个值
少尉 验证该值小于另一个值
Mustbegreatthanorequal. 验证该值大于或等于另一个值
用过的努力 验证该值小于或等于另一个值

数据类型验证

甘蔗 验证该值来自指定类之一
Mustbenumeric. 验证该值是数字
mustbenumericorlogical. 验证该值是数字或逻辑
MustBefloat. 验证该值是浮点数组
Mustbetext. 验证值是字符串数组,字符向量或字符向量的单元数组
MustbetextScalar. 验证该值是单块文本
MustbenonzerolengtyText. 验证该值是非零长度的文本
MustbeunderingType. 验证该值是否指定了底层类型

大小验证

Mustbenonempty. 验证该价值是非空的
Mustbescalarreusemy. 验证值是标量还是空的
Mustbevector. 验证该值是矢量

会员和范围验证

MustBemember. 验证该值是指定集的成员
Mustbeinrange. 验证该值在指定范围内

具有特殊意义验证的文字

必过卜 验证该路径是指文件
必备的人 验证输入路径是指文件夹
mustbevalidvariablename. 验证输入名称是有效的变量名称

班级

动态备注 支持动态属性的类的超类金宝app
meta.dynamicproperty. 描述动态属性马铃薯目的
event.dynamicPropertyEvent. 动态属性事件的事件数据
meta.property. 描述的财产马铃薯班级
meta.verateation. 描述财产验证
meta.fixeddimension. 属性大小规范中的固定维度
Meta.UnRestrictedDimension. 属性大小规范中的不受限制的维度
meta.arraydimension. 属性验证的大小信息
matlab.lang.OnoffSwitchState. 以逻辑值代表和关闭状态

话题

定义属性和设置属性

使用属性的方法

有不同的属性,每个属性都有不同的目的。

属性语法

定义属性时,还指定控制属性行为的某些方面的属性属性。

属性属性

属性控制属性的行为。

属性访问列表

指定可以访问属性的类列表。

可变的和不可变性的性质

您可以控制代码可以设置属性值。

财产定义

类可以将默认值分配给属性,并且您可以在对象构造期间更改这些值或直接访问属性。

使用常量值定义类属性

使用课程不变定义常量值的属性

包含对象的属性

属性分配对象作为默认值构造该对象仅在第一个加载时只有一次。此外,对包含的对象属性的分配根据对象是句柄或值的情况而不同。

财产验证

验证属性值

您可以将属性值限制为大小和类,并应用函数以验证已分配的值。

属性类和大小验证

定义属性的类和大小要求。

属性验证功能

属性验证功能使您可以检查分配给属性的值。

属性验证的元数据接口

以编程方式确定验证分配给属性的值的大小,类和验证函数。

物业访问方法

物业访问方法

属性访问方法在引用或分配属性值时执行代码。实现这些方法使您可以控制设置或查询值时发生的操作。

属性集方法

属性集方法必须遵循特定的语法和执行规则。

属性获取方法

Property Get方法必须遵循特定的语法和执行规则。

设置并获取依赖属性的方法

依赖属性需要访问方法,因为这些属性不存储值。属性访问方法管理与依赖属性的交互。

动态属性

动态属性 - 将属性添加到实例

您可以将实例数据添加到派生的对象动态备注班级。

设置并获取动态属性的方法

您可以实现有效访问动态属性的方法。

动态财产事件

您可以定义听众属性已添加propertemoved.动态属性的事件。

动态属性和构造函数

使用构造函数属性以保存和加载动态属性。