主要内容

类属性

指定类属性

所有类都支持下表中列出的万博1manbetx属性。属性使您可以修改类的行为。属性值适用于所定义的类Classdef.堵塞。

Classdef.attribute1.=value1.attribute2.=价值2.,......)班级名称......结尾
有关属性语法的更多信息,请参阅属性规范

类属性

属性名称

班级

描述

抽象的

逻辑

(默认=错误的

如果指定为真的,此类是抽象类(无法实例化)。

抽象班级和班级成员想要查询更多的信息。

允许津津银馆

meta.class.对象或单元格数组meta.class.对象

列出可以子类的类。指定子类meta.class.表单中的对象:

  • 一个单一的meta.class.目的

  • 细胞阵列meta.class.对象。一个空的单元格阵列,{},与a相同密封班级(没有子类)。

指定meta.class.物体使用的班级名称语法仅限。

指定允许的子类想要查询更多的信息。

构造函数

逻辑

(默认=错误的

如果真的,matlab.®从MAT文件加载对象时调用类构造函数。因此,实现构造函数,因此可以在没有产生错误的情况下不包含参数调用它。

加载时初始化对象想要查询更多的信息。

handlecomatible.

逻辑

(默认=错误的)价值课程

如果指定为真的,此类可以用作处理类的超类。所有处理课程都是handlecomatible.根据定义。看处理兼容的课程想要查询更多的信息。

逻辑

(默认=错误的

如果真的,此类不会出现在输出中超类或者帮助职能。

劣质条约

meta.class.对象或单元格数组meta.class.对象

使用此属性在类之间建立优先关系。指定单元格数组meta.class.物体使用的操作员。

基本类始终不如用户定义的类,并且在此列表中不会显示。

课程优先级超载图形函数中的主导参数

密封

逻辑

(默认=错误的

如果真的,此类无法子类。

框架属性

使用某些框架基类的类具有特定于框架的属性。有关这些属性的信息,请参阅您使用的特定基类的文档。

指定属性

属性为类成员指定Classdef.特性方法, 和活动定义块。特定属性设置适用于在该特定块中定义的所有成员。你可以使用多个特性方法, 和活动定义块将不同的属性设置应用于不同的类成员。

超类属性值未继承

类属性设置不会继承,因此超类属性值不会影响子类。

属性语法

在括号中指定类属性值,将每个属性名称/属性值对与逗号分隔。属性列表始终遵循Classdef.或类成员关键字,如图所示:

Classdef.属性 - 名称=表达式,......)班级名称特性属性 - 名称=表达式,......)......结尾方法属性 - 名称=表达式,......)......结尾活动属性 - 名称=表达式,......)......结尾结尾

类特定的属性

某些MATLAB类定义了您只能使用定义这些属性的类层次结构的附加属性。有关这些类支持的任何附加属性的信息,请参阅类别的具体文档。万博1manbetx

相关话题