public class ReflectTest {
public static void main(String[] args) throws Exception {
ReflectTest reflectTest=new ReflectTest();
Method method=reflectTest.getClass().getMethod("say", Map.class);
Map<String,Object> params=new HashMap<String, Object>();
params.put("name", "zhangsan");
method.invoke(reflectTest, params);
}
public void say(Map<String,Object> params){
System.out.println(params);
}
}
根据对象和方法名和参数来调用该方法
本文通过一个具体的Java程序示例介绍了如何使用Java反射机制来调用类的方法。具体包括获取类的方法对象、传递参数并执行方法等内容。

被折叠的 条评论
为什么被折叠?



