This class declares access lists for the property GetAccess
and Access
attributes:
classdef PropertyAccess properties (GetAccess = {?ClassA, ?ClassB}, SetAccess = private) Prop1 end properties (Access = ?ClassC) Prop2 end end
The class PropertyAccess
specifies the following property access:
Gives the classes ClassA
and ClassB
get access to the Prop1
property.
Gives all subclasses of ClassA
and ClassB
get access to the Prop1
property.
Does not provide get access to Prop1
from subclasses of PropertyAccess
.
Defines private set access for the Prop1
property.
Gives set and get access to Prop2
for ClassC
and its subclasses.