setProperties

Установите значения свойств с помощью пар "имя-значение" при создании Системного объекта

Синтаксис

setProperties (obj, numargs, name1, value1, name2, value2...)
setProperties (obj, numargs, arg1..., argN, propvalname1... propvalnameN)

Описание

setProperties(obj,numargs,name1,value1,name2,value2,...) предоставляет входные параметры пары "имя-значение" Системе object™ конструктор. Используйте этот синтаксис, если каждый входной параметр должен задать и имя и значение.

setProperties(obj,numargs,arg1,...,argN,propvalname1,...propvalnameN) обеспечивает входные параметры только для значения, за которыми можно следовать с входными параметрами пары "имя-значение" к Системному объекту во время объектной конструкции. Используйте этот синтаксис, если вы хотите позволить пользователям задавать один или несколько входных параметров своими значениями только.

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

obj

Системный объект

numArgs

Количество входных параметров передало в конструктором Object

name1,name2,...

Имя свойства

value1,value2,...

Значение свойства

arg1,...argN

Значение свойства (для входного параметра только для значения к конструктору Object)

propvalname1,...propvalnameN

Имя свойства только для значения

Примеры

развернуть все

Настройте объект, таким образом, пользователи могут задать входные параметры только для значения для VProp1, VProp2 и других значений свойств через пары "имя-значение" при построении объекта.

methods
   function obj = MyFile(varargin)
      setProperties(obj,nargin,varargin{:},'VProp1','VProp2');
   end
end
Была ли эта тема полезной?