文档

Classdef块

如何指定属性和超类

classdef块包含类定义。的classdef行是你指定的地方:

  • 类属性

  • 超类

classdef块包含了属性方法,事件子群。

类属性的语法

类属性以某种方式修改类的行为。只有当您想要更改类属性的默认值时,才为它们赋值。

默认属性值没有改变:

classdef类名称...结束

分配的一个或多个属性值:

classdefattribute1价值,……结束

例如,TextStringClass指定它不能用于派生子类:

classdefTextString(密封)...结束

看到类属性的属性列表和它们控制的行为的讨论。

超类的语法

类的父类,从一个或多个其他类派生一个类classdef线:

classdef类名称<SuperclassName...结束

例如,LinkedList类从调用的类继承数组处理

classdefLinkedList <数组和句柄...结束

类文件中的局部函数

每个文件只能定义一个类。但是,可以将本地函数添加到包含classdef块。局部函数的作用域是classdef文件,并可以访问私有和受保护的类成员。

classdef类名称...结束函数localFunction...结束

相关的话题