meta.DynamicProperty类

包:
超:meta.property

描述的动态属性MATLAB目的

描述

meta.DynamicProperty类包含有关已被添加到一个MATLAB的实例动态属性的描述性信息®类。将动态属性添加到一个类的实例,这个类必须是一个子类dynamicprops类。的性质meta.DynamicProperty类对应属性的属性。动态属性还没有定义classdef块,但你可以通过设置设置其属性meta.DynamicProperty对象的属性。

动态属性添加到使用对象addprop的方法dynamicprops类。该addprop方法返回一个meta.DynamicProperty例如较新的动态特性。您可以修改的属性meta.DynamicProperty对象设置动态属性的属性或添加set和get访问方法,其中,定期性质,将在被定义classdef文件。

要删除动态属性,调用删除手柄上的类方法meta.DynamicProperty目的。

看到动态属性 - 添加属性到一个实例想要查询更多的信息。

meta.DynamicProperty类是处理类。

类属性

抽象
真正
密封
真正

有关类属性的信息,请参阅类属性

创建

你不能实例化meta.DynamicProperty类。该addprop方法返回一个meta.DynamicProperty当您添加动态属性的对象。用findprop拿到meta.DynamicProperty对象已具有动态属性的对象。

属性

展开全部

动态特性,返回一个特征向量的名称。

数据类型:烧焦

当前未使用的大约从评论属性收集信息。

数据类型:烧焦

当前未使用的大约从评论属性收集信息。

数据类型:烧焦

什么代码可以得到这个属性值,返回的其中之一:

上市- 无限制的访问

保护- 从类或子类访问

私人的- 只类成员访问

数据类型:枚举

什么代码可以设置该属性值,返回的其中之一:

上市- 无限制的访问

保护- 从类或子类访问

私人的- 只类成员访问

数据类型:枚举

如果(默认值),属性值被存储在该对象。如果真正,属性值没有存储在对象和set和get功能无法通过索引访问属性到使用属性名称的对象。从属属性的值依赖于某些其他值,因此,相关属性必须定义的访问方法来确定的值。欲了解更多信息,请参阅设置和获取相关属性方法

数据类型:合乎逻辑

设置不变动态属性的属性是不允许的。动态属性不能是恒定的。

数据类型:合乎逻辑

如果真正,属性没有实现,但具体子类必须重新定义这个属性不抽象被设置为真正

  • 抽象属性不能定义设置或获取访问方法。看到属性访问方法

  • 抽象属性不能定义初始值。分配默认值

  • 所有子类都必须以超为属性指定的值相同SetAccessGetAccess的属性。

  • 摘要=真与类属性使用密封=假(默认值)。

数据类型:合乎逻辑

如果真正当对象被保存到一个文件没有保存的属性值。看到保存并为对象的加载过程更多有关保存对象。

数据类型:合乎逻辑

此属性确定在属性列表诸如属性检查或的输出中示出了属性性能功能。

数据类型:合乎逻辑

听众可以检测财产前,后获取事件,指定为逻辑值。如果真正,然后听众可以对物业获取事件来创建。MATLAB调用每当属性值查询的听众。看到财产设置和查询活动

数据类型:合乎逻辑

听众可以检测财产前,后组事件,指定为逻辑值。如果真正,然后听众可以对属性集的活动创建。MATLAB调用每当属性值被修改的听众。看到财产设置和查询活动

数据类型:合乎逻辑

中止设定操作,如果值不变,指定为逻辑值。如果真正,那么,如果新的值是相同的电流值MATLAB不设置属性值。中止组操作不触发属性预调后集事件。

数据类型:合乎逻辑

灿财产被复制,指定为逻辑值。不可复制确定是否当对象被复制动态属性可以被复制。默认情况下,动态属性不会被复制。欲了解更多信息,请参阅从复制排除属性

数据类型:合乎逻辑

优先级部分名称匹配,指定为正整数。使用的子类matlab.mixin.SetGet以限定局部属性名的相对优先级在匹配中使用得到方法。默认值是1,更大的价值分配较低的优先级。

欲了解更多信息,请参阅设置优先级相匹配的部分属性名称

数据类型:正整数

物业get方法,返回一个函数句柄。功能句柄是指与该属性关联的get方法。如果没有指定get方法的值是空的。看到获取方法语法

数据类型:function_handle

属性设置方法,返回一个函数句柄。功能句柄是指与该属性相关联的一套方法。如果没有指定的设置方法的值是空的。看到属性设置方法

数据类型:function_handle

总是动态特性。动态属性不能定义默认值。

数据类型:合乎逻辑

动态性能不支持验证。万博1manbetx

数据类型:meta.Validation

动态特性不是由类定义。

数据类型:meta.class

活动

事件名称 触发 事件数据 事件属性
PreGet 事件属性值查询之前发生。 event.PropertyEvent

NotifyAccess:私人

ListenAccess:公

PostGet 事件属性值查询了刚刚之后发生。 event.PropertyEvent

NotifyAccess:私人

ListenAccess:公

预调 属性值被改变之前的事件发生。 event.PropertyEvent

NotifyAccess:私人

ListenAccess:公

后集 属性值已经更改后立即事件发生。 event.PropertyEvent

NotifyAccess:私人

ListenAccess:公

例子

返回meta.DynamicProperty目的

使用dynamicpropsaddprop方法将一个动态属性添加到对象,并返回一个meta.DynamicProperty目的。请通过设置隐藏属性财产meta.DynamicProperty

classdefMySimpleClass 结束
OBJ = MySimpleClass;MDP = addprop(OBJ,“实例属性”);mdp.Hidden = TRUE;

介绍了在R2008a