处理类
类可以支持引用或值语义
为你的应用程序创建适当类型的类:
值类使您能够创建与数值类具有相同语义的新数组类。
句柄类定义引用
对象
.复制一个对象会创建对同一对象的另一个引用。
有关对象用户如何使用句柄对象的讨论,请参见处理对象行为.
类
处理 |
所有句柄类的超类 |
matlab.mixin.SetGet |
为句柄类提供set和get方法 |
matlab.mixin.SetGetExactNames |
set和get方法需要精确的名称匹配 |
dynamicprops |
支持动态属性的类的超类 |
matlab.mixin.Copyable |
为句柄对象提供复制功能的超类 |
方法
addlistener |
创建绑定到事件源的事件监听器 |
侦听器 |
创建不绑定事件源的事件监听器 |
通知 |
通知侦听器事件正在发生 |
删除 |
删除句柄对象 |
findobj |
查找句柄对象 |
findprop |
找到meta.property 对象 |
isvalid |
确定有效句柄 |
relationaloperators |
确定相等或排序句柄对象 |
主题
句柄类和值类的特征
使用句柄类
- 查找句柄对象和属性
使用正则表达式查找对象或获取meta.property
对象获取特定属性。 - 实现属性的设置/获取接口
为句柄类创建一个set/get接口。 - 实现句柄类的复制
对象的派生自定义对象复制操作matlab.mixin.Copyable
类。 - 处理兼容类
使句柄类和值类都派生自特定的类。