classdef
是用于定义MATLAB类的关键字。
classdef
类名称
开始类定义和结束
关键字终止classdef
块。前面只能有空白行和注释classdef
.在文件中输入与类同名的类定义,文件名扩展名为.m
.有效的类名以字母字符开头,可以包含字母、数字或下划线。
classdef类名称
<SuperclassName1
&SuperclassName2
...
开始类定义并指定一个或多个超类。有关从其他类派生类的更多信息,请参见子类定义.
classdef(AttributeName1 = attributevalue, AttributeName2 = attributevalue,…)
类名称
开始类定义并指定可选的类属性。有关类属性的列表,请参见类属性.
类定义文件可以放在MATLAB路径下的文件夹中,也可以放在父文件夹位于MATLAB路径下的类文件夹中。类文件夹名称以“@”
字符后跟类名(例如,@MyClass
).有关类文件夹的更多信息,请参见类文件和文件夹.
有关类的更多信息,请参见Classdef块和类定义.