目录
语法
说明
示例
saveobj函数的功能是修改对象的保存过程
语法
b = saveobj(a)
说明
如果 a 的类定义 saveobj 方法,则 b = saveobj(a) 由save函数调用。save 将返回的值 b 写入 MAT 文件。
定义loadobj方法以在加载该对象时采取相应操作。
如果 A 是一个对象数组,MATLAB® 将分别对保存的每个对象调用 saveobj。
示例
使用以下语法从 saveobj 的子类实现调用超类 saveobj 方法:
classdef mySub < supermethodsfunction sobj = saveobj(obj)% Call superclass saveobj methodsobj = 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 propertyif isempty(a.AccountNumber) a.AccountNumber = getAccountNumber(a);endb = a;
end