// 反射调用某个对象的方法
public Object invokeMethod(Object methodObject, String methodName,
Object[] args) throws Exception {
Class ownerClass = methodObject.getClass();
Class[] argsClass = new Class[args.length];
for (int i = 0, j = args.length; i < j; i++) {
argsClass[i] = args[i].getClass();
}
Method method = ownerClass.getMethod(methodName, argsClass);
return method.invoke(methodObject, args);
}
相关文章:
- java对过反射调用方法 2021-12-27
- JAVA反射调用方法 2021-12-20
- Java 反射调用方法 2021-08-06
- java反射调用方法 2021-08-06
- Java反射学习-4 - 反射调用方法 2021-12-20
- Java反射(3)调用方法 2021-08-06
- 反射调用Java层方法 2021-11-13
- C#反射Reflection获取某个类属性,方法等相关信息,以及使用反射对方法的调用 2022-01-04