saveobj

Измените сохраняют процесс для объекта

Синтаксис

b = saveobj(a)

Описание

b = saveobj(a) вызван функцией save, если класс a задает метод saveobj. save пишет возвращенное значение, b, к MAT-файлу.

Задайте метод loadobj, чтобы принять соответствующие меры при загрузке объекта.

Если A является массивом объектов, MATLAB® вызывает saveobj отдельно для каждого сохраненного объекта.

Примеры

Вызовите суперкласс метод saveobj от реализации подкласса saveobj со следующим синтаксисом:

classdef mySub < super
   methods
      function sobj = saveobj(obj)
         % Call superclass saveobj method
         sobj = saveobj@super(obj); 
         % Perform subclass save operations
         ...
      end
   ...
   end
...
end

Объект обновления, когда сохраненный:

function b = saveobj(a)
   % If the object does not have an account number,
   % Add account number to AccountNumber property
   if isempty(a.AccountNumber) 
      a.AccountNumber = getAccountNumber(a);
   end
   b = a;
end

Представлено до R2006a