属性包含对象数据。类为所有对象定义相同的属性,但每个对象可以有唯一的数据值。属性属性控制哪些函数或方法可以访问属性。您可以定义在设置或查询属性值时执行的函数。当代码访问属性值时,属性可以触发事件。
dynamicprops |
支持动态属性的类的超类万博1manbetx |
元。DynamicProperty |
描述MATLAB对象 |
事件。DynamicPropertyEvent |
动态属性事件的事件数据 |
meta.property |
描述的属性MATLAB类 |
元。验证 |
描述属性的验证 |
元。FixedDimension |
固定尺寸在属性尺寸规格 |
元。UnrestrictedDimension |
在属性尺寸规格中不受限制的尺寸 |
元。ArrayDimension |
属性验证的大小信息 |
matlab.lang.OnOffSwitchState |
用逻辑值表示开启和关闭状态 |
您可以将属性值限制为大小和类,并应用函数验证已赋值。
定义属性的类和大小要求。
属性验证函数使您能够检查分配给属性的值。
以编程方式确定大小、类和验证函数,这些函数验证分配给属性的值。
属性访问方法在引用或分配属性值时执行代码。实现这些方法使您能够控制在设置或查询值时发生什么操作。
属性集方法必须遵循特定的语法和执行规则。
属性get方法必须遵循特定的语法和执行规则。
依赖属性需要访问方法,因为这些属性不存储值。属性访问方法管理与依赖属性的交互。
属性派生的对象可以添加实例数据dynamicprops
类。
您可以实现动态属性的有效访问方法。
您可以为PropertyAdded
和PropertyRemoved
动态属性上的事件。
使用ConstructOnLoad
属性来保存和加载动态属性。