Список Доступа к свойствам

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

Похожие темы