Этот класс объявляет список доступа для метода атрибут Access
:
classdef MethodAccess methods (Access = {?ClassA, ?ClassB, ?MethodAccess}) function listMethod(obj) ... end end end
Класс MethodAccess
задает следующий доступ к методу:
Доступ к listMethod
от экземпляра MethodAccess
методами классов ClassA
и ClassB
.
Доступ к listMethod
от экземпляра MethodAccess
методами подклассов MethodAccess
, из-за включения MethodAccess
в списке доступа.
Подклассам ClassA
и ClassB
позволяют задать метод под названием listMethod
, и MethodAccess
позволяют переопределить listMethod
. Однако, если бы MethodAccess
не был в списке доступа, его подклассы не могли бы переопределить listMethod
.