主要内容

处理类

类可以支持引用语义或值语金宝app义

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

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

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

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

Funktionen

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

克拉森

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

方法

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

有能力

句柄类和值类的特征

句柄类和值类的比较

值对象与特定的变量相关联。句柄对象可以被多个变量引用。

使用哪种类型的类

实现句柄类还是值类取决于类表示什么以及希望对象如何表现。

处理对象的行为

MATLAB®句柄变量支持引用语义。金宝app

在句柄类上构建

处理的超类

处理类实现了支持事件和监听器、析构函数、关系操作和其他操作的金宝app方法。

处理类的析构函数

定义一个delete方法来自定义当MATLAB销毁句柄对象时会发生什么。

使用句柄类

查找句柄对象和属性

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

实现属性的Set/Get接口

为句柄类创建一个set/get接口。

实现句柄类的复制

属性的派生自定义对象复制操作matlab.mixin.Copyable类。

处理兼容的类

使句柄类和值类都能从特定的类派生。