主要内容

loadObjectImpl

类别:系统

负载系统对象从MAT文件

语法

loadObjectImpl(对象,s,wasInUse)

描述

loadObjectImpl(obj,s,瓦西努斯)实现加载保存的系统对象的代码™ 从结构上看,,s,或来自MAT文件。如果保存时对象正在使用,则瓦西努斯输入表示处于使用状态。您的loadObjectImpl方法应与您的saveObjectImpl方法以确保加载所有保存的属性和数据。

运行时详细信息

最终用户可以使用负载,其中loadObjectImpl将保存的系统对象加载到其工作区。

方法创作技巧

你必须定下来访问=受保护对于这种方法。

输入参数

全部展开

用于访问特定于对象的属性、状态和方法的系统对象句柄。如果loadObjectImpl方法不使用该对象,可以将此输入替换为~.

从返回的已保存数据saveObjectImpl.

如果保存时对象正在使用,则瓦西努斯真的.

例子

全部展开

加载保存的系统对象。在本例中,对象包含:

  • 子对象

  • 受保护和私有财产

  • 离散状态

如果对象正在使用,它还会加载状态并调用loadObjectImpl方法。

方法(访问=受保护)功能loadObjectImpl(obj,s,wasInUse)obj.child=matlab.System.loadObject(s.child);obj.protectedprop=s.protectedprop;obj.pdependentprop=s.pdependentprop;如果wasInUse obj.state=s.state;结束loadObjectImpl@matlab.System(obj,s,wasInUse);结束结束
在R2012b中引入