Создайте соответствующий тип класса для вашего приложения:
Классы значения позволяют вам создать новые классы массивов, которые имеют ту же семантику как числовые классы.
Классы Handle задают объекты та ссылка object. Копирование объекта создает другую ссылку на тот же объект.
Для обсуждения того, как объектные пользователи работают с объектами указателя, смотрите Поведение объекта Указателя.
указатель | Суперкласс всех классов Handle |
matlab.mixin. SetGet | Предоставьте классам Handle набор и получите методы |
matlab.mixin. SetGetExactNames | Потребуйте точного соответствия имени для набора и получите методы |
dynamicprops | Суперкласс для классов та поддержка динамические свойства |
matlab.mixin. Copyable | Суперкласс, обеспечивающий функциональность копии для объектов указателя |
указатель. addlistener | Создайте прослушиватель события, связанный с источником события |
указатель. прослушиватель | Создайте прослушиватель события, не связывая с источником события |
указатель. уведомление | Уведомите прослушиватели, что событие имеет место |
указатель. удаление | Удалите объект указателя |
указатель. findobj | Нахождение объектов указателя |
указатель. findprop | Найдите объект meta.property |
указатель. isvalid | Определите допустимые указатели |
указатель. операторы отношения | Определите равенство или объекты указателя вида |
Сравнение классов указателя и значения
Объекты значения сопоставлены с определенной переменной. На объекты указателя могут сослаться несколько переменных.
Реализуете ли вы указатель, или класс значения зависит от того, что представляет ваш класс и как вы хотите объекты вести себя.
Переменные указателя MATLAB® поддерживают ссылочную семантику.
Класс handle реализует методы, чтобы поддержать события и прослушиватели, деструкторы, реляционные операции и другие операции.
Задайте удалить метод, чтобы настроить то, что происходит, когда MATLAB уничтожает объекты указателя.
Нахождение объектов указателя и свойств
Найдите объекты с помощью регулярных выражений или получите объект meta.property для определенных свойств.
Реализация Устанавливала/Получала Интерфейс для Свойств
Создайте установить/получить интерфейс для своего класса Handle.
Реализация копии для Классов Handle
Настройте объектные операции копии путем получения от matlab.mixin.Copyable Класс Copyable.