Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

句柄类

类可以支持引用或值语义

针对应用程序创建适当类型的类:

  • 值类可用于创建与数值类具有相同语义的新数组类。

  • 句柄类用于定义引用 object 的对象。复制对象会创建对同一对象的另一个引用。

有关对象用户如何处理句柄对象的讨论,请参阅句柄对象行为

函数

isequal确定数组相等性
eq确定相等性

handle所有 handle 类的超类
matlab.mixin.SetGet通过 set 和 get 方法提供句柄类
matlab.mixin.SetGetExactNamesset 和 get 方法要求名称完全匹配
dynamicprops支持动态属性的类的超类
matlab.mixin.Copyable为句柄对象提供复制功能的超类

方法

addlistener创建绑定到事件源的事件侦听程序
listener创建未绑定到事件源的事件侦听程序
notify通知侦听程序事件正在发生
delete删除句柄对象
findobj查找句柄对象
findprop查找 meta.property 对象
isvalid确定有效句柄
relationaloperators确定相等性或排序句柄对象

主题

句柄和值类的特征

基于句柄类构建

  • The Handle Superclass
    The handle class implements methods to support events and listeners, destructors, relational operations, and other operations.
  • 句柄类析构函数
    定义一个 delete 方法,以自定义 MATLAB 销毁句柄对象时会进行的处理。

处理句柄类