主要内容

meta.DynamicProperty类

包裹:
超类:元属性

描述动态属性MATLAB对象

描述

这个元动态属性类包含有关已添加到MATLAB实例的动态属性的描述性信息®班级。若要向类实例添加动态属性,该类必须是动态行动班级。的属性元动态属性类对应于属性属性。动态特性未在中定义classdef块,但您可以通过设置来设置其属性元动态属性对象属性。

使用使用的对象添加动态属性addprop方法动态行动班级。这个addprop方法返回A.元动态属性表示新动态属性的实例。您可以修改元动态属性对象来设置动态属性的属性或添加set和get访问方法,对于常规属性,这些方法将在classdef文件。

要删除动态属性,请调用删除上的句柄类方法元动态属性目的。

看见动态属性-向实例添加属性了解更多信息。

这个元动态属性班级是A.手柄班级。

类属性

抽象的
真的
密封的
真的

有关类属性的信息,请参见类属性.

创造

您不能实例化元动态属性班级。这个addprop方法返回A.元动态属性将动态特性添加到对象时。使用findprop得到元动态属性对具有动态属性的对象的对象。

性质

全部展开

动态属性的名称,作为字符向量返回。

数据类型:char

目前不习惯从评论中收集有关该物业的信息。

数据类型:char

目前不习惯从评论中收集有关该物业的信息。

数据类型:char

什么代码可以获取此属性值,并作为以下属性之一返回:

民众–无限制访问

受保护的–从类或子类访问

私有的- 仅限类别成员访问

数据类型:枚举

什么代码可以设置此属性值,并作为以下属性之一返回:

民众–无限制访问

受保护的–从类或子类访问

私有的- 仅限类别成员访问

数据类型:枚举

如果假的(默认值),属性值存储在对象中。如果真的,属性值未存储在对象中,并且集合和获取函数无法使用属性名称索引到对象中访问属性。依赖属性的值取决于一些其他值,因此,依赖属性必须定义访问方法以确定值。有关更多信息,请参阅设置并获取依赖属性的方法.

数据类型:符合逻辑的

设定持续的不允许使用动态属性的属性。动态属性不能是常量。

数据类型:符合逻辑的

如果真的,该属性没有实现,但具体的子类必须重新定义该属性,而不使用抽象的被设置为真的.

  • 抽象属性无法定义set或get访问方法。看见属性访问方法

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

  • 所有子类必须为属性指定与超类相同的值设置访问Getaccess.属性。

  • 抽象=真与class属性一起使用密封=假(默认设置)。

数据类型:符合逻辑的

如果真的,将对象保存到文件时不保存特性值。看见保存和加载对象的过程有关保存对象的详细信息。

数据类型:符合逻辑的

此属性确定属性是否在属性列表中显示,例如属性检查器或输出特性功能。

数据类型:符合逻辑的

侦听器可以检测属性预先和发布的事件,指定为逻辑值。如果真的,则可以为属性get事件创建侦听器。MATLAB在查询属性值时调用侦听器。看见属性集和查询事件

数据类型:符合逻辑的

侦听器是否可以检测指定为逻辑值的属性预设置和后设置事件。如果真的,然后可以为属性集事件创建侦听器。在修改属性值时,MATLAB调用侦听器。看见属性集和查询事件

数据类型:符合逻辑的

如果值未更改(指定为逻辑值),则中止设置操作。如果真的,如果新值与当前值相同,则MATLAB不会设置属性值。中止设置操作不会触发属性预设邮戳事件。

数据类型:符合逻辑的

可以复制属性,指定为逻辑值。不可复制确定复制对象时是否可以复制动态属性。默认情况下,不会复制动态属性。有关更多信息,请参阅从副本中排除属性

数据类型:符合逻辑的

部分名称匹配的优先级,指定为正整数。与子类一起使用matlab.mixin.setget.要定义所用部分属性名称匹配的相对优先级设置得到方法。默认值为1.更大的值分配较低的优先级。

有关更多信息,请参阅设置匹配部分属性名称的优先级.

数据类型:正整数

属性get方法,作为函数句柄返回。函数句柄引用与此属性关联的get方法。如果未指定get方法,则该值为空。看见获取方法语法

数据类型:功能手柄

属性集方法,返回函数句柄。函数句柄是指与此属性相关的集合方法。如果没有指定的设置方法,则值为空。看见属性集方法

数据类型:功能手柄

总是假的用于动态属性。动态属性无法定义默认值。

数据类型:符合逻辑的

动态属性不支持验证。金宝app

数据类型:meta.verateation.

动态属性未按类定义。

数据类型:meta.class.

活动

事件名称 扳机 事件数据 事件属性
怀孕 事件发生在查询属性值之前。 event.PropertyEvent

NotifyAccess:专用

lishingaccess:公开

期刊 事件发生在查询属性值之后。 event.PropertyEvent

NotifyAccess:专用

lishingaccess:公开

预设 事件发生在属性值更改之前。 event.PropertyEvent

NotifyAccess:专用

lishingaccess:公开

邮戳 事件发生在属性值已更改后。 event.PropertyEvent

NotifyAccess:专用

lishingaccess:公开

例子

返回元动态属性对象

使用动态行动addprop向对象添加动态属性并返回一个方法元动态属性目的。通过设置来制作隐藏的属性隐藏的财产的财产元动态属性.

classdefMySimpleClass结束
obj=MySimpleClass;mdp=addprop(obj,'instansprop');mdp.hidden = true;
2008年推出