类属性

指定类属性

所有类支持下面的表中列出金宝app的属性。属性使您能够修改类的行为。属性值适用于类中定义classdef块。

classdef(Attribute1=value1,Attribute2=value2,……)类名称结束
有关属性语法的更多信息,请参阅属性说明

类属性

属性名称

描述

文摘

逻辑

(默认=)

如果指定为真正的,这个类是一个抽象类不能被实例化)。

看到抽象类和类成员为更多的信息。

AllowedSubclasses

meta.class对象或单元阵列meta.class对象

列表类,这个类的子类。子类指定为meta.class对象的形式:

  • 一个单一的meta.class对象

  • 一个细胞的数组meta.class对象。一个空单元数组,{},是一样的密封类(子类)。

指定meta.class对象的使用吗?类名称语法。

看到指定允许子类为更多的信息。

ConstructOnLoad

逻辑

(默认=)

如果真正的,MATLAB®调用类的构造函数从MAT-file加载一个对象时。因此,实现构造函数,所以它可以不带参数调用没有产生一个错误。

看到装船时初始化对象为更多的信息。

HandleCompatible

逻辑

(默认=)值类

如果指定为真正的,这个类可以用作处理类的超类。所有处理类HandleCompatible通过定义。看到处理兼容的类为更多的信息。

隐藏的

逻辑

(默认=)

如果真正的这个类不出现在的输出超类帮助功能。

InferiorClasses

meta.class对象或单元阵列meta.class对象

使用这个属性来建立优先级类之间的关系。指定的单元阵列meta.class对象的使用吗?操作符。

基本类总是不如用户定义的类,不出现在这个列表。

看到类优先主要论点重载的图形功能

密封

逻辑

(默认=)

如果真正的,这个类不能从它派生出子类。

框架的属性

类,使用某些框架基类特定于框架的属性。看到您使用的特定的基类的文档信息在这些属性。

指定属性

属性指定的类成员classdef,属性,方法,事件定义块。特定的属性设置适用于特定的块内定义的所有成员。您可以使用多个属性,方法,事件定义块应用不同的属性设置为不同的类成员。

超类属性值并不是遗传的

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

属性语法

在括号指定类属性值,将每个属性名称/属性值用逗号。属性列表总是遵循classdef关键词或类成员,如图所示:

classdef(属性名称=表达式,……)类名称属性(属性名称=表达式,……结束方法(属性名称=表达式,……结束事件(属性名称=表达式,……结束结束

职业专用属性

一些MATLAB类定义附加属性,您可以使用只有定义这些属性的类层次结构。看到您使用的特定文档类的信息在任何额外的属性得到这些类的支持。金宝app

相关的话题