Programming with MATLAB    

Converterメソッド

converterメソッドは、たとえば、char、または、doubleのように他のクラスと同じ名前をもつクラスメソッドです。converterメソッドは、入力として一つのクラスのオブジェクトを受け入れ、他のクラスのオブジェクトを出力します。メソッドは、つぎのことを可能にします。

関数converterは、つぎの構文で呼ばれます。

ここで、aは、class_nameとは別のクラスのオブジェクトです。この場合、MATLABは、オブジェクトaに対して、クラスディレクトリの中でclass_nameと呼ばれるメソッドを探索します。入力オブジェクトが既にタイプclass_nameになっていると、MATLABは、コンストラクタを呼び込み、入力引数そのものを戻します。

Converterメソッドの例題

converterメソッドの例題は、つぎの節を参照してください。


  あるオブジェクトを他のオブジェクトを使ってインデックス化 演算子と関数の多重定義