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 で導入