Пакет: 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
класс.
Abstract | true |
HandleCompatible | true |
Для получения информации об атрибутах класса см. Атрибуты класса.
EventName | Триггер | Данные о событиях | Атрибуты события |
---|---|---|---|
InstanceCreated | Это событие имеет место каждый раз экземпляр класса, описанного Событие сразу имеет место после того, как все функции конструктора закончили выполняться. | event.ClassInstanceEvent
|
|
InstanceDestroyed | Это событие имеет место каждый раз экземпляр класса, описанного Событие сразу имеет место, прежде чем любые функции деструктора выполняются. | event.ClassInstanceEvent |
|
fromName
| meta.property
| meta.method
| meta.event
| meta.package
| metaclass