(translator=Szuwei, ChineseSource=Szuwei-20020706-5\superiorto.html, EnglishSource=c:\matlabr12\help\techdoc\ref\superiorto.html)
MATLAB Function Reference    
superiorto

上司(superior)類別關係。

Syntax

Description

superiorto函數建立一個階層(hierarchy)來決定MATLAB呼叫物件方法的順序。

superiorto('class1','class2',...) 在一個建構元方法(constructor method)(我們說myclass.m)中被喚起(invoke)表示,如果一個函數被myclass類別的物件或是一個或更多的class1class2等等類別的物件所呼叫myclass的方法將不會被喚起。

Remarks

假設(suppose)A是屬於(of)類別'class_a', B是屬於類別'class_b'同時C是屬於類別'class_c'。同時我們也假設建構元(constructor)class_c.m包和了陳述式(statement):superiorto('class_a')。而e = fun(a,c)e = fun(c,a)會喚起class_c/fun

如果一個函數被兩個不具有明確指定其關係的物件呼叫,則兩個物件會被考慮成擁有相同的優先權(precedence),而最左邊(leftmost)的物件方法將會被呼叫。所以當fun(c,b)呼叫class_c/funfun(b,c)會呼叫class_b/fun

See Also

inferiorto


 sum support

上司(superior)
階層(hierarchy)
構元方法(constructor method)
喚起(invoke)
陳述式(statement)
假設(suppose)
屬於(of)
優先權(precedence)
最左邊(leftmost)