Измените сохраняют процесс для объекта
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