isInactivePropertyImpl

Класс: matlab. Система

Состояние неактивного свойства

Синтаксис

flag = isInactivePropertyImpl(obj,prop)

Описание

flag = isInactivePropertyImpl(obj,prop) определяет, является ли общедоступное, негосударственное свойство неактивным и не видимым для текущего строения объекта. inactive property является свойством, которое не относится к объекту из-за значений других свойств. Неактивные свойства не отображаются, если вы используете disp метод для отображения свойств объектов. Если вы пытаетесь использовать общедоступный доступ для прямого доступа или использования get или set на неактивном свойстве происходит предупреждение.

Подробные сведения о выполнении

isInactiveProperty вызывается disp, get и set методы.

Советы по разработке методов

Вы должны задать Access = protected для этого метода.

Входные параметры

расширить все

Указатель на системный объект используется для доступа к свойствам, состояниям и методам, характерным для объекта. Если ваш isInactivePropertyImpl метод не использует объект, можно заменить этот вход на ~.

Общественные, негосударственные имена свойства

Выходные аргументы

расширить все

Неактивный статус Индикатор входного свойства prop для текущего строения объекта.

Примеры

расширить все

Отобразите InitialValue свойство только когда UseRandomInitialValue значение свойства false.

methods (Access = protected)
  function flag = isInactivePropertyImpl(obj,propertyName)
    if strcmp(propertyName,'InitialValue')
      flag = obj.UseRandomInitialValue;
    else
      flag = false;
    end
  end
end
Введенный в R2012b