2015-07-20 51 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

相关问题