addprop
クラス: dynamicprops
動的プロパティの追加
説明
は、P
= addprop(A
,PropertyName
)PropName
という名前のプロパティを、配列 A
の各オブジェクトに追加します。出力引数 P
は、matlab.metadata.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)
バージョン履歴
R2008a で導入