Пакет: meta
Суперклассы: meta.MetaData
Опишите класс MATLAB
meta.class класс обеспечивает способ получить описательную информацию о классах MATLAB®. Путем создания meta.class объект для определенного класса, можно получить информацию об определении класса.
Некоторые свойства meta.class объект содержит значения атрибутов класса, заданных в соответствующем классе MATLAB. Запросите эти свойства получить информацию, которая указана синтаксически определением класса на classdef строка.
Другие свойства содержат списки свойств, методы и события, заданные классом, а также другой информацией о том, как класс задан.
Вы не можете установить значения meta.class свойства объектов. Можно только запросить свойства.
Создайте meta.class объект от экземпляра класса или использования имени класса с помощью этих опций:
metaclass(obj) — возвращает meta.class объект, представляющий объект, передал в качестве аргумента.
?ClassName — возвращает meta.class объект, представляющий именованный класс.
meta.class.fromName — статический метод возвращает ClassName ')meta.class объект, представляющий именованный класс.
Вы не можете инстанцировать meta.class возразите непосредственно путем вызова его конструктора.
meta.class классом является handle класс.
| EventName | Триггер | Данные о событиях | Атрибуты события |
|---|---|---|---|
InstanceCreated | Это событие имеет место каждый раз экземпляр класса, описанного Событие сразу имеет место после того, как все функции конструктора закончили выполняться. | event.ClassInstanceEvent
|
|
InstanceDestroyed | Это событие имеет место каждый раз экземпляр класса, описанного Событие сразу имеет место, прежде чем любые функции деструктора выполняются. | event.ClassInstanceEvent |
|
fromName | meta.event | meta.method | meta.package | meta.property | metaclass