(translator=chinghuei, ChineseSource=chinghuei-20020715-7\javamethod.html, EnglishSource=c:\matlabr12\help\techdoc\ref\javamethod.html)
MATLAB Function Reference    
javaMethod

叫用一個 Java 的方法(method)

Syntax

Description

javaMethod('method_name','class_name',x1,...,xn) 叫用類別 class_name 中的靜態方法(static method)method_name ,且使用符合 x1,...,xn 的引數列。

javaMethod('method_name',J,x1,...,xn) 對物件 J 叫用非靜態方法(nonstatic method )method_name,且使用符合 x1,...,xn 的引數列。

Remarks

使用 javaMethod 函式能夠使你

javaMethod 函式能讓你使用其名稱超過 31 字元長度的方法。這是在 MATLAB 裡,你可叫用此種方法的唯一方式。例如:

利用javaMethod,你亦可在執行期間指定所被叫用的方法。在此情況下,你的程式碼會呼叫在方法名稱的參數位置上為一字串變數的 javaMethod。當你使用 javaMethod 以叫用一個靜態方法時,你亦可在類別名稱引數的位置上,使用一個字串變數。

Examples

要對 class java.lang.Double 叫用 static Java method isNaN ,可使用

下面的例子叫用了 nonstatic method setTitle,此處的 frameObj 是一個 java.awt.Frame 物件。

See Also
javaArray, javaObject, import, methods, isjava


 javachk javaObject