Programming with MATLAB | ![]() ![]() |
saveobjメソッド
MATLABは、save
コマンドがポートフォリオオブジェクトに渡される場合は、常に、ポートフォリオsaveobj
メソッドを探します。@portfolio/saveobj
が存在する場合、MATLABは、ポートフォリオオブジェクトをsaveobj
jに渡し、一つの出力引数として変更されたオブジェクトを戻すはずです。saveobj
のつぎの実行は、オブジェクトが、既に前もって用意されているセーブ演算からアカウント番号を割り
当てられているか否かを決定します。割り当てられていない場合、saveobj
は、番
号を得るためにgetAccountNumber
を呼び、それをaccount_number
rフィールドに割り当てます。
function b = saveobj(a) if isempty(a.account_number) a.account_number = getAccountNumber(a); end b = a;
![]() |
例題-saveobjとloadobjの定義 | loadobjメソッド | ![]() |