プロパティ アクセス リスト
このクラスは、GetAccess
プロパティおよび Access
属性のアクセス リストを宣言します。
classdef PropertyAccess properties (GetAccess = {?ClassA, ?ClassB}, SetAccess = private) Prop1 end properties (Access = ?ClassC) Prop2 end end
クラス PropertyAccess
は、次のプロパティ アクセスを指定します。
クラス
ClassA
およびClassB
にProp1
プロパティへの get アクセスを許可する。ClassA
およびClassB
のすべてのサブクラスにProp1
プロパティへの get アクセスを許可する。PropertyAccess
のサブクラスからProp1
への get アクセスを提供しない。Prop1
プロパティへのプライベートな set アクセスを定義する。ClassC
とそのサブクラスにProp2
への set および get アクセスを許可する。