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