Пакет: matlab.mixin.indexing
Запретите открытые методы вызова с помощью записи через точку
Классы, которые наследовались matlab.mixin.indexing.RedefinesParen
или matlab.mixin.indexing.RedefinesBrace
позвольте вызовы метода с помощью записи через точку. Чтобы заставить такой класс зеркально отразить поведение встроенных числовых классов, которые запрещают вызовы метода с точкой, используют matlab.mixin.indexing.ForbidsPublicDotMethodCall
суперкласс. Например, obj
экземпляр класса, который наследовался RedefinesParen
и ForbidsPublicDotMethodCall
. Класс задает открытый метод myMethod
:
myMethod(obj)
вызывает метод.
obj.myMethod
ошибки.
label="myMethod"; obj.(label)
ошибки.
obj(1).myMethod
вызовы parenReference
.
label="myMethod"; obj(1).(label)
вызовы parenReference
.
ForbidsPublicDotMethodCall
не может использоваться с классами, которые наследовались matlab.mixin.indexing.RedefinesDot
или matlab.mixin.indexing.OverridesPublicDotMethodCall
.
Abstract | true |
HandleCompatible | true |
Для получения информации об атрибутах класса см. Атрибуты класса.
matlab.mixin.indexing.RedefinesParen
| matlab.mixin.indexing.RedefinesBrace
| matlab.mixin.indexing.OverridesPublicDotMethodCall