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