| Programming with MATLAB |
Converterメソッド
converterメソッドは、たとえば、char、または、doubleのように他のクラスと同じ名前をもつクラスメソッドです。converterメソッドは、入力として一つのクラスのオブジェクトを受け入れ、他のクラスのオブジェクトを出力します。メソッドは、つぎのことを可能にします。
b = class_name(a)
ここで、aは、class_nameとは別のクラスのオブジェクトです。この場合、MATLABは、オブジェクトaに対して、クラスディレクトリの中でclass_nameと呼ばれるメソッドを探索します。入力オブジェクトが既にタイプclass_nameになっていると、MATLABは、コンストラクタを呼び込み、入力引数そのものを戻します。
Converterメソッドの例題
converterメソッドの例題は、つぎの節を参照してください。
| あるオブジェクトを他のオブジェクトを使ってインデックス化 | 演算子と関数の多重定義 |