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