主要内容

类属性

指定类属性

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

Classdef.attribute1.=value1.attribute2.=value2.,......)班级名称......结尾
有关属性语法的更多信息,请参阅属性说明

类属性

属性名称

班级

描述

抽象的

逻辑

(默认=错误的的)

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

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

允许津巴布斯

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

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

  • 一个单身meta.class目的

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

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

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

构造函数

逻辑

(默认=错误的的)

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

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

handlecomatible

逻辑

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

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

逻辑

(默认=错误的的)

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

劣质条浆

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

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

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

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

密封

逻辑

(默认=错误的的)

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

框架属性

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

指定属性

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

超类属性值不是继承的

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

属性语法

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

Classdef.属性 - 名称=表达式,......)班级名称属性属性 - 名称=表达式,......)......结尾方法属性 - 名称=表达式,......)......结尾事件属性 - 名称=表达式,......)......结尾结尾

类特定的属性

一些MATLAB类定义了您只能使用定义这些属性的类层次结构的其他属性。有关这些类支持的任何其他属性的信息,请参阅类别的特定文档。金宝app

相关的话题