Использование редактора и отладчика с классами

Запись кода класса в редакторе

Редактор кода 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

Смотрите Автоматические обновления для Модифицированных классов для получения информации об очищающемся классе после модификации.

Смотрите также

Похожие темы