文档

手柄类

类可以支持引用或值语义。万博1manbetx

创建适当类型的类为您的应用程序:

  • 值类使您能够创建具有相同的语义数字类新的数组类。

  • 手柄类定义引用的对象目的。复制对象创建另一个参考同一个对象。

关于目标用户如何与手柄对象一起工作的讨论,参见处理对象的行为

功能

是平等的 确定阵列平等
EQ 确定平等

处理 超所有手柄类
matlab.mixin.SetGet 提供手柄类用set和get方法
matlab.mixin.SetGetExactNames 需要确切名称匹配set和get方法
dynamicprops 对于超类,支持动态属性万博1manbetx
matlab.mixin.Copyable 对于手柄对象超提供复制功能

方法

handle.addlistener 创建绑定到事件源事件监听器
handle.listener 而不结合事件源创建事件监听器
handle.notify 通知侦听事件发生
handle.delete 删除处理对象
handle.findobj 查找对象句柄
handle.findprop 查找meta.property对象
handle.isvalid 确定有效手柄
handle.relationaloperators 确定相等或排序处理对象

主题

手柄和值类的特点

手柄和值类的比较

值对象与一个特定的变量相关联。手柄对象可以通过多个变量引用。

哪一类的类来使用

无论是实施一个手柄或值类取决于你的类代表什么,你想怎么对象的行为。

处理对象的行为

MATLAB®手柄变量支持引用语义。万博1manbetx

建筑上的手柄类

句柄超类

处理类实现方法来支持事件和监听器,析构函数,关系运算等操作。万博1manbetx

手柄类的析

定义一个delete方法来定制当MATLAB破阵手柄对象会发生什么。

带手柄类工作

查找处理对象和属性

使用正则表达式查找对象或获取meta.property对象的特定属性。

实现设置/获取接口属性

创建一组/让界面为你处理类。

实现对复制的句柄类

从获得自定义对象的复制操作matlab.mixin.Copyable类。

是这个主题有帮助吗?