loadobj
自定义对象的加载过程
说明
示例
输入参数
输出参量
提示
将
loadobj定义为静态方法。实现
loadobj方法以使用标量对象或结构体。当您反序列化对象数组时,load对已保存数组的每个元素调用loadobj。如果类的新版本删除、重命名或更改了属性的验证,
load在尝试设置已更改或删除的属性时可能生成错误。如果该类定义一个loadobj方法,MATLAB 将保存的值返回struct方法。如果保存的对象派生自多个具有同名私有属性的超类,则中的loadobjstruct仅包含最直接超类的属性值。加载子类对象时,
load仅调用子类loadobj方法。如果超类定义loadobj方法,则子类将继承该方法。但是,继承的方法可能不会执行必要的操作来加载子类对象。如果您的应用程序需要,请考虑覆盖超类loadobj方法。您也可以从子类loadobj中调用超类loadobj。
版本历史记录
在 R2006a 之前推出