主要内容

このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。

オブジェクトのと読み込みのプロセス

オブジェクトの保存読み込み

节省および加载を使用ての保存再読み込みを行います。

保存文件名对象加载文件名对象

保存される情报

垫子ファイルオブジェクト保存ときに,がささます。。

  • パッケージのを,オブジェクトの完全な名前

  • 动的プロパティ値

  • クラスががががファイル保存れるときクラスによって定义される,,すべてののプロパティ値

  • 以下をすべてプロパティの名前値:

    • プロパティの値,定义指定れて既定値に等しい场合场合,そのプロパティプロパティは保存ささ

    • プロパティの短暂的持续的,または依赖属性が真的に设定れ场合,そのプロパティ保存されない。

プロパティのの说明は,プロパティ属性の指定を参照しください。

グラフィックスオブジェクト保存については,Savefigを参照しください。

メモ

イベントとを定义するににコマンドをしないで。。コマンドをとワークワーク内のオブジェクト定义されすべてのリスナーリスナーがが破弃破弃破弃さされますますオブジェクトオブジェクトを保存保存保存するするときににリスナーの复元を参照しください。

プロパティデータ読み込み仕组み

垫子ファイルから読み込むとき关数关数关数加载はオブジェクト复元します。

  • 加载により新しいが作成さ。。

  • クラスのconstructonload属性が真的に设定れている,,加载は引数でコンストラクター呼び出します。以外の场合,加载はクラスを呼び出しませ。。

  • 加载はさてプロパティ値をオブジェクトプロパティに代入ししこれらののの代入代入代入値値値ははは,クラスクラスでで定义定义ささされるれるプロパティプロパティプロパティ検证のののの対象対象対象ですですですです。。次にに,クラスクラスクラスクラスクラスクラスクラス依赖持续的短暂的の各场合は保存読み込み読み込み行わないためますますますます)。

  • 加载矩阵はファイルさた既定値を,保存时に値値さされれれたたたためため値値保存されれなかっなかっなかったたプロパティプロパティに代入代入ししします。ののののによりによりによりによりによりによりによりによりにより。

  • 読み込まれるのにオブジェクト含まれる场合,加载は同じ新规ををして,プロパティに割り当て。プロパティにに含ま含まれるれるれるオブジェクトオブジェクトがハンドルハンドルであるである场合,,,そのそのプロパティはは

MATLAB®seTメソッドのメソッド呼び出し,クラス定义された场合でもプロパティプロパティのの値がそのそのまま确実确実に有效有效であるである

详细については,プロパティの集メソッドプロパティ値の検证を参照しください。

読み込み中のエラー

新しいバージョンがプロパティ削除や名前,の変更を行った场合,加载が変更さたプロパティ设定を试みるエラー発生することがあり。。

ファイルから読み込むときエラーが発生した场合,,,ははははのいずれかかを

  • クラスでLoadObjメソッドがされている场合,,,结构を用い,保存れた値をLoadObjメソッドに返し。

  • クラスでLoadObjメソッドがれていない场合场合,はははそのまま无视します关数关数关数加载は,発生せないプロパティ値を再构成し。。

LoadObjメソッドに渡さた结构では,は名対応しい。の値値は,対応するプロパティのの保存保存されたた

保存さオブジェクト,同じのプロパティをもつのスーパークラスからから派生ししている结构には上クラスのプロパティ値が含まれます。

SaveObjおよびLoadObjメソッドの方法の详细,,保存とのプロセスの変更を参照しください。

プロパティ検证の変更

クラス定义を変更したにためれれプロパティ値无效にになっなっなってしまってしまってしまったたたた场合场合场合场合场合场合场合はははははそのにLoadObjメソッドまたはをして,クラスバージョンに互换性をことができます。

プロパティ検证详细については,プロパティ値の検证を参照しください。

参考

关连するトピック