我想調用的方法(我知道這是公開,但我需要使用反射):Java反射API:調用一個方法不帶參數
public byte[] myMethod()
我得到了Method
對象像這樣和m
包含myMethod()
(
byte[] myBytes = null;
m.invoke(myBytes);
012:我與調試器)
Method m = Class.forName(MyClass.class.getName()).getDeclaredMethod("myMethod");
最後,我需要調用米,並將結果傳遞到對象檢查
沒有異常被拋出,但myBytes
保持空...我也嘗試沒有取得更大的成功如下:
m.invoke(myBytes, (Object[])null);
我怎樣才能調用到myBytes的結果呢?