主要内容

loadobj

自定义对象的加载过程

语法

b=载荷OBJ(a)

描述

b=载荷OBJ(a)是由负载函数,如果A.定义一个loadobj方法。负载返回B作为从MAT文件加载的值。

定义一个loadobj当类的对象从MAT文件加载时需要特殊处理时萨维奥布方法,然后定义loadobj方法将对象恢复到所需状态。

定义loadobj作为静态方法,因此它可以接受保存在MAT文件中的任何对象或结构作为参数。

加载子类对象时,负载只调用子类loadobj方法。如果超类定义了loadobj方法,子类继承此方法。但是,继承的方法不可能执行加载子类对象的必要操作。loadobj方法。

如果类层次结构中的任何超类定义了loadobj方法,然后是子类loadobj方法必须确保子类和超类对象正确加载。通过调用超类确保正确加载loadobj(或其他方法)从子类loadobj方法。

输入参数

A.

输入参数,A.,可以是:

  • 从MAT文件加载的对象。

  • 由…创建的结构负载(如果负载无法解析对象)。

  • 萨维奥布方法而不是对象。

实施你的loadobj方法来处理标量对象或结构。保存对象数组后,负载电话loadobj在已保存数组的每个元素上。

输出参数

全部崩溃

对象传递给负载函数。由类返回的值loadobj方法通常是正在加载的类的对象loadobj方法可以返回不同类的对象或与新类定义匹配的更新对象。

在R2006a之前引入