Редактор кода MATLAB ® обеспечивает эффективную среду для разработки классов. Анализатор кода, встроенный в редактор, проверяет код на наличие проблем и предоставляет информацию по их устранению. Сведения об использовании редактора и функциях см. в разделеedit.
Определите классы в файлах так же, как сценарии и функции. Для использования редактора или отладчика с файлом класса используйте полное имя класса. Например, предположим, что файл для класса, myclass.m находится в следующем расположении:
+PackFld1/+PackFld2/@myclass/myclass.m
Открыться myclass.m в редакторе MATLAB можно ссылаться на файл, используя имена пакетов, разделенные точками:
edit PackFld1.PackFld2.myclass
Можно также использовать нотацию пути:
edit +PackFld1/+PackFld2/@myclass/myclass
Если myclass.m не находится в папке класса, затем введите:
edit +PackFld1/+PackFld2/myclass
Чтобы обратиться к функциям в папке пакета, используйте разделители точек или путей:
edit PackFld1.PackFld2.packFunction edit +PackFld1/+PackFld2/packFunction
Чтобы обратиться к методу, определенному в собственном файле в папке класса, используйте:
edit +PackFld1/+PackFld2/@myclass/myMethod
Для отладки, dbstop позволяет задать точки останова в конструкторе класса, указав полное имя файла класса. Чтобы задать точку останова для метода, определенного в файле класса, укажите номер строки метода с помощью dbstop команда. Например, если способ начинается на строке 14 в classdef файл, myclass.mиспользуйте эту команду для установки точки останова в первой исполняемой строке метода.
dbstop in myclass at 14
Сведения об очистке класса после изменения см. в разделе Автоматические обновления измененных классов.