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