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