Этот класс объявляет списки доступа для атрибутов свойства GetAccess
и Access
:
classdef PropertyAccess properties (GetAccess = {?ClassA, ?ClassB}, SetAccess = private) Prop1 end properties (Access = ?ClassC) Prop2 end end
Класс PropertyAccess
задает следующий доступ к свойству:
Дает классы, ClassA
и ClassB
получают доступ к свойству Prop1
.
Дает все подклассы ClassA
, и ClassB
получают доступ к свойству Prop1
.
Не обеспечивает получают доступ к Prop1
от подклассов PropertyAccess
.
Задает частный доступ к набору для свойства Prop1
.
Дает набор, и получите доступ к Prop2
для ClassC
и его подклассов.