このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
オブジェクトの保存プロセスの変更
b = saveobj (a)
b = saveobj (a)
は,一个
のクラスがsaveobj
メソッドを定義する場合,関数保存
によって呼び出されます。関数保存
は,戻り値b
を垫ファイルに書き込みます。
オブジェクトの読み込み中に適切なアクションが実行されるようにloadobj
メソッドを定義します。
一个
がオブジェクトの配列である場合,MATLAB®は,保存された各オブジェクトに対してsaveobj
を個別に呼び出します。
以下の構文を使用してsaveobj
のサブクラス実装からスーパークラスsaveobj
メソッドを呼び出します。
classdefmySub <超级方法函数sobj = saveobj (obj)%调用超类saveobj方法sobj = saveobj@super (obj);%执行子类保存操作...结束...结束...结束
オブジェクトの保存時に,以下のようにオブジェクトを更新します。
函数b = saveobj (a)%如果该对象没有账号,%添加账号到AccountNumber属性如果is空(a. accountnumber) a. accountnumber = getAccountNumber(a);结束b =一个;结束