| MATLAB Function Reference | ![]() |
表示
inferiorto('class1','class2',...)
詳細
inferiorto は、MATLAB がオブジェクトメソッドをコールする順番を決定する階層を作ります。
クラスコンスタラクタメソッド (myclass.m) で、inferiorto('class1','class2',...) を呼び出すと、クラス myclass のオブジェクトやクラスclass1, class2 等の1つ以上のオブジェクトと共に関数コールされた場合には、myclass メソッドは呼び出されません。
注意
A のクラスが 'class_a'、B のクラスが'class_b'、C のクラスが 'class_c'であると仮定します。また、コンストラクタclass_c.m が、ステートメントinferiorto('class_a')を含むと仮定します。その場合、e = fun(a,c)、または、e = fun(c,a) は、class_a/fun を呼び出します。
指定されていない関係をもつ2つのオブジェクトと共に関数がコールされると、2つのオブジェクトは同じ優先権をもつと考えられ、一番左のオブジェクトの方法がコールされます。fun(b,c)はclass_b/fun を、fun(c,b) はclass_c/fun をコールします。
参考
| Inf | info | ![]() |