メソッド アクセス リスト
このクラスは、メソッド Access
属性のアクセス リストを宣言します。
classdef MethodAccess methods (Access = {?ClassA, ?ClassB, ?MethodAccess}) function listMethod(obj) ... end end end
MethodAccess
クラスは、次のメソッド アクセスを指定します。
クラス
ClassA
およびClassB
のメソッドによる、MethodAccess
のインスタンスからlistMethod
へのアクセス。MethodAccess
のサブクラスのメソッドによる、MethodAccess
のインスタンスからのlistMethod
へのアクセス。これは、アクセス リストにMethodAccess
が含まれているためです。ClassA
およびClassB
のサブクラスは、メソッドlistMethod
の定義が許可されており、MethodAccess
はlistMethod
の再定義が許可されている。ただし、MethodAccess
がアクセス リストにない場合は、そのサブクラスはlistMethod
を再定義できません。