Пакет: meta
Суперклассы: meta.MetaData
Опишите свойство класса MATLAB
meta.property
класс предоставляет информацию о свойствах MATLAB® классы. Свойства meta.property
класс содержит значения атрибутов свойства и другой информации, которая указана синтаксически в определении класса. Все свойства только для чтения.
meta.property
классом является handle
класс.
Abstract | true |
ConstructOnLoad | true |
Для получения информации об атрибутах класса см. Атрибуты класса.
Вы не можете инстанцировать meta.property
возразите непосредственно. Получите meta.property
объект от meta.class
PropertyList
свойство, которое содержит массив meta.property
объекты, один для каждого свойства класса. Например, замените ClassName
с именем класса, свойства которого вы хотите запросить:
mco = ?ClassName;
plist = mco.PropertyList;
mp = plist(1); % meta.property for first property in list
Используйте metaclass
функция, чтобы получить meta.class
объект от экземпляра класса:
mco = metaclass(obj);
EventName | Триггер | Данные о событиях | Атрибуты события |
---|---|---|---|
PreGet | Событие имеет место непосредственно перед тем, как значение свойства запрошено. | event.PropertyEvent |
|
PostGet | Событие имеет место сразу после того, как значение свойства было запрошено. | event.PropertyEvent |
|
PreSet | Событие имеет место непосредственно перед тем, как значение свойства изменяется. | event.PropertyEvent |
|
PostSet | Событие имеет место сразу после того, как значение свойства было изменено. | event.PropertyEvent |
|