文档

对类使用编辑器和调试器

在编辑器中编写类代码

MATLAB®代码编辑器为类开发提供了有效的环境。内置在编辑器中的代码分析器检查代码中的问题,并提供关于修复这些问题的信息。有关编辑器使用和功能的信息,请参见编辑

如何引用类文件

像脚本和函数一样在文件中定义类。若要对类文件使用编辑器或调试器,请使用完整的类名。例如,假设一个类的文件,myclass.m在以下位置:

+ PackFld1 / + PackFld2 / @myclass / myclass.m

打开myclass.m在MATLAB编辑器中,你可以使用点分隔的包名引用文件:

编辑PackFld1.PackFld2.myclass

你也可以使用路径符号:

编辑+ PackFld1 / + PackFld2 / @myclass / myclass

如果myclass.m不在类文件夹中,然后输入:

编辑+ PackFld1 / + PackFld2 / myclass

要引用包文件夹内的函数,请使用点分隔符或路径分隔符:

编辑PackFld1.PackFld2。packFunction编辑+PackFld1/+PackFld2/packFunction

要引用定义在类文件夹中自己文件中的方法,请使用:

编辑+ PackFld1 / + PackFld2 / @myclass / myMethod

如何调试类文件

对于调试,dbstop使您能够通过指定完全限定的类文件名在类构造函数中设置断点。要在类文件中定义的方法上设置断点,请使用dbstop命令。方法的第14行开始classdef文件,myclass.m,使用此命令在方法的第一个可执行行上放置一个断点。

dbstopmyclass14

看到已修改类的自动更新有关修改后清除类的信息。

另请参阅

相关的话题