MATLAB Function Reference    
superiorto

上位クラスの関係

表示

詳細

関数 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