Редактор кода 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
Смотрите Автоматические обновления для Модифицированных классов для получения информации об очищающемся классе после модификации.