Класс: dynamicprops
Добавление динамического свойства
P = addprop(A,PropertyName)
добавляет свойство под названием P = addprop(A,PropertyName)
PropName
к каждому объекту в массиве A
. P
выходного аргумента является массивом объектов meta.DynamicProperty
, который одного размера как A
.
Динамические свойства существуют только на определенном экземпляре, для которого они заданы. Динамические свойства не становятся частью определения класса.
Можно добавить динамические свойства только к объектам, выведенным от класса dynamicprops
. Доступ к данным в динамических свойствах с помощью переменной экземпляра и имени свойства (obj.PropertyName
PropertyName .
Добавьте динамическое свойство к объекту класса Dyno
.
classdef Dyno < dynamicprops properties Prop1 end end
Создайте объект
o = Dyno;
Добавьте свойство под названием DynoProp
p = addprop(o,'DynoProp');
Установите атрибут AbortSet
динамического свойства
p.AbortSet = 1;
Удалите динамическое свойство
delete(p)