Re: [問題]請問javaMethod這個FUNCTION如何用?? 已回收
※ 引述《louliu (必取)》之銘言:
: 我現在需要跑一個演算法~有donwload原始的java code
: 不過我現在需要結合matlab來跑~原始software package裡有
: 講用javaMethod這個function~但因為我完全不懂java...
: 所以看不太懂這個funtion怎麼用...
: help javaMethod的結果:
: Syntax
: X = javaMethod('method_name','class_name',x1,...,xn)
: X = javaMethod('method_name',J,x1,...,xn)
: Description
: javaMethod('method_name','class_name',x1,...,xn) invokes the static method
: method_name in the class class_name, with the argument list that matches
: x1,...,xn.
: javaMethod('method_name',J,x1,...,xn) invokes the nonstatic method
: method_name on the object J, with the argument list that matches x1,...,xn.
: 我不太懂static method和 nonstatic method 和 object J是指什麼??
static method 不嚴謹的說法 使用該物件不需建立一個實體 比如類別名稱是Class1
其中有個方法method1
使用時Class1.method1()即可
nonstatic method要先建立一個實體
文中的J即是建立的實體名稱
在matlab中使用javaObject這個function來建立一個實體
ex J = javaObject('java.lang.String','Hello World')
不知software package中是否有demo code提供參考
不然這樣解釋想必會懂才怪 = =?
我自己都不知道在說甚麼了
題外話
引用第三方的類別
記得將新的JAVA類別物件加入到classpath.txt中
: 抱歉我蠻弱的...
: 不知是否有高手可以解釋一下...
: 感激不盡!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.58.160
討論串 (同標題文章)