Методы - это операции, определенные классом. Методы могут перегружать функции MATLAB ® для выполнения операций над объектами класса. MATLAB определяет метод или функцию для вызова на основе доминирующего аргумента. Методы конструктора классов создают объекты класса и должны следовать определенным правилам.
meta.method | Сведения о методе класса |
Различные методы выполняют определенные задачи в классах MATLAB.
Определение методов и функций классов
Определение методов в methods который задает атрибуты для всех методов, определенных в этом блоке.
MATLAB использует доминирующий аргумент для определения метода вызова.
Укажите список классов, которые могут получить доступ к методу класса.
Приоритет объекта при вызове метода
MATLAB отправляет определенному методу или функции на основе доминирующего аргумента. Существуют правила, определяющие, какой аргумент является доминирующим.
Определение методов классов в отдельных файлах для удобства и эффективности.
Атрибуты метода управляют поведением методов.
Определите обычные методы в файле определения класса с помощью блоков методов.
Конструктор класса является специальным методом, создающим экземпляры класса.
Статические методы не требуют объект класса в качестве входного аргумента.
Методы классов для обратных вызовов графики
Существует определенный синтаксис, необходимый для использования метода класса в качестве обратного вызова для графических объектов MATLAB.
Функции перегрузки в определениях классов
Перегружая функции MATLAB для класса, объекты класса могут поддерживать операции MATLAB.
Доминирующий аргумент в перегруженных графических функциях
Если требуется определить метод, который принимает графический объект MATLAB в качестве первых аргументов, укажите относительный приоритет класса по отношению к графическому классу.
Поддержка классов для функций создания массивов
Добавьте поддержку функций создания массивов без перегрузки этих функций в классе.
Включите использование объектов в условных операторах, определив реляционные операторы для класса объекта.