Объект Obtain meta.class
мГц = метакласс (объект)
мГц =? ClassName
mc = metaclass(object)
возвращает объект meta.class
для класса object
. Входной параметр object
может быть скаляром или массивом объектов. Однако metaclass
всегда возвращает скалярный объект meta.class
.
возвращает объект mc = ?ClassName
meta.class
для класса с именем, ClassName
. Оператор ?
работает только с именем класса, не объектом.
Если вы передаете имя класса как вектор char
к функции metaclass
, это возвращает объект meta.class
для класса char
. Используйте оператор ?
или метод meta.class.fromName
, чтобы получить объект meta.class
из имени класса. Используйте этот метод, если вы хотите передать имя класса в переменной char
.
Возвратите объект meta.class
для экземпляра класса MException
:
obj = MException('Msg:ID','MsgTxt'); mc = metaclass(obj);
Используйте оператор ?
, чтобы получить объект meta.class
для matlab.mixin.SetGet
Класс SetGet:
mc = ?matlab.mixin.SetGet;