Classdef.据/code>是用于定义MATLAB类的关键字。据/p>
Classdef.据/code>班级名称据/code>
开始班级定义和一个据code class="literal">结尾据/code>关键字终止据code class="literal">Classdef.据/code>堵塞。只有空白行和评论可以在之前据code class="literal">Classdef.据/code>。在具有与类具有相同名称的文件中输入类定义,具有文件名扩展名据code class="literal">00据/code>。有效类名以字母字符开头,可以包含字母,数字或下划线。据/p>
Classdef.据em class="replaceable">班级名称据/code>据据em class="replaceable">SuperclassName1.据/code>&据em class="replaceable">Superclassname2.据/code>......据/code>开始类定义并指定一个或多个超级类。有关从其他类中派生类的更多信息,请参阅据a href="//www.tatmou.com/help/releases/R2019b/matlab/subclass-definition.html" class="a">子类定义据/a>。据/p>
Classdef.据em class="replaceable">(attributename1 = attributevalue,attributename2 = attributevalue,...)据/code>班级名称据/code>
开始课程定义并指定可选的类属性。有关类属性列表,请参阅据a href="//www.tatmou.com/help/releases/R2019b/matlab/matlab_oop/class-attributes.html" class="a">类属性据/a>。据/p>
类定义文件可以放在MATLAB路径下的文件夹中,也可以放在父文件夹位于MATLAB路径下的类文件夹中。类文件夹名称以据code class="literal">'@'据/code>字符后跟类名(例如,据code class="literal">@我的课据/code>)。有关类文件夹的更多信息,请参阅据a href="//www.tatmou.com/help/releases/R2019b/matlab/matlab_oop/class-files-and-folders.html" class="a">类文件和文件夹据/a>。据/p>
有关类的更多信息,请参阅据a href="//www.tatmou.com/help/releases/R2019b/matlab/matlab_oop/classdef-block.html" class="a">classdef块据/a>和据a href="//www.tatmou.com/help/releases/R2019b/matlab/object-oriented-programming-in-matlab.html" class="a">班级定义据/a>。据/p>