MATLAB Function Reference    
inferiorto

下位クラスの関係

表示

詳細

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 をコールします。

参考

superiorto


 Inf info