2015-07-20 54 views
1

我想在java中使用.getClass()方法來模仿python的getattr方法找到一個方法與輸入字符串「methodName」相同的名稱,但我得到一個錯誤說java:方法不能解析到一個類型

方法不能被解析爲一個類型

下面是代碼:

Method func = exampleObject.getClass().getMethod("methodName", Object[].class); 
func.invoke(exampleObject, args); 
+0

你能更具體一點關於你遇到的錯誤嗎?我並不是非常精通反思...... –

+0

顯示整個代碼,你在這段代碼之外搞砸了一些東西。 – PeterMmm

回答

3

看起來像你忘了「方法」的導入?

import java.lang.reflect.Method; 
+0

非常感謝! – aaadawg

相關問題