支持动态属性的类的超类金宝app
dynamicprops
抽象类是从处理
类。子类dynamicprops
定义支持动态属性的类。金宝app
动态属性与类的特定对象相关联,但不是类定义的一部分。使用动态属性将临时数据附加到对象。有关使用动态属性的信息,请参见动态属性-向实例添加属性.
请注意
的isequal
函数始终返回假
当比较具有动态属性的对象时,即使这些属性具有相同的名称和值。如果需要比较包含动态属性的对象,请重载isequal
作为类的方法。
的dynamicprops
类是一个处理
类。
事件名称 | 触发 | 事件数据 | 事件属性 |
---|---|---|---|
PropertyAdded |
当添加属性时 | 事件。DynamicPropertyEvent |
NotifyAccess =私人 ,ListenAccess =公共 |
PropertyRemoved |
当移除属性时 | 事件。DynamicPropertyEvent |
NotifyAccess =私人 ,ListenAccess =公共 |
的派生类dynamicprops
类:
classdefInstanceProperty < dynamicprops结束
属性向类的对象添加属性addprop
方法并将值赋给属性。
obj = InstanceProperty;obj.addprop (“NewProperty”);obj。NewProperty = 1:10
obj = InstanceProperty with properties: NewProperty: [1 2 3 4 5 6 7 8 9 10]