主要内容

处理类

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

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

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

  • 处理类定义对象引用对象。复制一个对象创建另一个引用同一个对象。

为讨论对象的用户使用如何处理对象,明白了处理对象的行为

功能

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

处理 所有处理类的超类
matlab.mixin.SetGet 为处理类提供设置和获取方法
matlab.mixin.SetGetExactNames 需要设置和获取方法的精确名称匹配
dynamicprops 支持动态属性的类的超类金宝app
matlab.mixin.Copyable 超类为处理对象提供复制功能

方法

addlistener 创建事件侦听器绑定到事件源
侦听器 没有绑定到事件源创建事件侦听器
通知 通知侦听器事件发生
删除 删除处理对象
findobj 找到处理对象
findprop 找到meta.property对象
isvalid 确定有效的处理
relationaloperators 确定平等或处理对象

主题

类处理的特点和价值

处理的比较和价值类

值对象与一个特定的变量相关联。处理对象可以引用多个变量。

类使用哪一种

你是否实现处理或类价值取决于你的类表示,如何你想要表现的对象。

处理对象的行为

MATLAB®处理变量引用语义的支持。金宝app

在处理类

处理的超类

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

处理类的析构函数

定义一个delete方法来定制MATLAB破坏处理对象时会发生什么。

使用处理类

找到处理对象和属性

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

实现设置/获取接口的属性

创建一个为处理设置/获取接口类。

为处理类实现复制

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

处理兼容的类

使处理和价值类来自一个特定的类。