Класс: dynamicprops
Добавление динамического свойства
добавляет свойство под названием 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)