exponenta event banner

Список доступа к свойству

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

Связанные темы