Programming with MATLAB | ![]() ![]() |
資産fieldcountメソッド
資産fieldcount
メソッドは、資産オブジェクトデータ構造体の中のフィールド数
を戻します。fieldcount
は、子メソッドが、資産クラスを知るために必要であると
いうよりは、むしろ、子メソッドを使って、実行中に資産オブジェクトの中の
フィールド数を決定します。これを使って、子クラスメソッドを変更しないで、
資産クラスデータ構造体の中のフィールド数を変更させることができます。
function num_fields = fieldcount(asset_obj) % 資産オブジェクトの中のフィールド数を決定 % 子クラスメソッドで使用されます。 num_fields = length(fieldnames(asset_obj));
関数struct
は、あるオブジェクトを等価なデータの構造体に変換します。この構
造体の中身にアクセスすることができます。
![]() |
資産displayメソッド | 株式クラスの設計 | ![]() |