Пакет: meta
Суперклассы: meta.MetaData
Опишите класс MATLAB
The 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
объект непосредственно путем вызова его конструктора.
The meta.class
класс является handle
класс.
Abstract | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
Имя события | Спусковой механизм | Данные о событиях | Атрибуты события |
---|---|---|---|
InstanceCreated | Это событие происходит каждый раз, когда образец класса описывается Событие происходит сразу после завершения выполнения всех функций конструктора. | event.ClassInstanceEvent
|
|
InstanceDestroyed | Это событие происходит каждый раз, когда образец класса описывается Событие происходит непосредственно перед выполнением каких-либо функций деструктора. | event.ClassInstanceEvent |
|
fromName
| meta.event
| meta.method
| meta.package
| meta.property
| metaclass