主要内容

处理类

类可以支持引用或值语义

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

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

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

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

功能

isequal 确定数组相等性
情商 确定平等

处理 所有句柄类的超类
matlab.mixin.SetGet 为句柄类提供set和get方法
matlab.mixin.SetGetExactNames set和get方法需要精确的名称匹配
dynamicprops 支持动态属性的类的超类
matlab.mixin.Copyable 为句柄对象提供复制功能的超类

方法

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

主题

句柄类和值类的特征

在句柄类上构建

  • 句柄超类
    处理类实现了支持事件和侦听器、析构函数、关系操作和其他操作的方法。
  • 句柄类析构函数
    定义一个delete方法来自定义MATLAB销毁句柄对象时发生的情况。

使用句柄类

Baidu
map