Этот класс объявляет список доступа для метода 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.