包:元
超: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
对象已具有动态属性的对象。
事件名称 | 触发 | 事件数据 | 事件属性 |
---|---|---|---|
PreGet |
事件属性值查询之前发生。 | event.PropertyEvent |
|
PostGet |
事件属性值查询了刚刚之后发生。 | event.PropertyEvent |
|
预调 |
属性值被改变之前的事件发生。 | event.PropertyEvent |
|
后集 |
属性值已经更改后立即事件发生。 | event.PropertyEvent |
|
meta.DynamicProperty
目的使用dynamicprops
addprop
方法将一个动态属性添加到对象,并返回一个meta.DynamicProperty
目的。请通过设置隐藏属性隐
财产meta.DynamicProperty
。
classdefMySimpleClass结束
OBJ = MySimpleClass;MDP = addprop(OBJ,“实例属性”);mdp.Hidden = TRUE;