主要内容

matlab.mixin.SetGet类

包:matlab.mixin

提供带有set和get方法的句柄类

描述

使用matlab.mixin.SetGet类派生继承的类得到方法接口。这些方法提供类似于得到功能。

得到方法继承自matlab.mixin.SetGet金宝app支持不精确的属性名匹配。只要不准确的名称没有歧义,您可以使用不区分大小写的名称的组合。

相反,基于点的属性引用需要精确的属性名匹配。来实现精确的名称匹配得到方法,使用matlab.mixin.SetGetExactNames类。

派生的所有类matlab.mixin.SetGet处理类。

matlab.mixin.SetGet类是一个处理类。

类属性

摘要
真正的
HandleCompatible
真正的

有关类属性的信息,请参见类属性

方法

全部展开

例子

全部折叠

定义派生的类matlab.mixin.SetGet有两个性质

classdefPropSetGet < matlab.mixin.SetGet属性数量{mustBeNumeric}Str字符串结束结束

创建类的实例并使用继承的方法设置属性值。

p = PropSetGet;集(p,“数量”, 8)

的值数量属性使用继承的得到方法。

get (p,“数量”
ans = 8

属性为部分名称匹配建立优先级PartialMatchPriority财产属性。默认的优先级,PartialMatchPriority = 1,是最重要的。的值越大PartialMatchPriority,则在解析可能有歧义且不准确的属性名时应用的相对优先级越低。

派生一个类matlab.mixin.SetGet的优先级DistanceFromSun属性较低以进行部分名称匹配。

classdefPlanetSize < matlab.mixin.SetGet属性直径EarthMass结束属性(PartialMatchPriority = 2) DistanceFromSun结束结束

创建对象并设置直径属性使用部分名称

p = PlanetSize;集(p,“迪”, 6792) disp (p)
PlanetSize与属性:直径:6792地球质量:[]DistanceFromSun: []
介绍了R2014b