java反射调用某个对象的方法

简介:
// 反射调用某个对象的方法
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);

}



本文转自 netcorner 博客园博客,原文链接: http://www.cnblogs.com/netcorner/p/4209918.html  ,如需转载请自行联系原作者

相关文章
|
18天前
|
Java
java8中List对象转另一个List对象
java8中List对象转另一个List对象
36 0
|
6天前
|
Java
Java中ReentrantLock中tryLock()方法加锁分析
Java中ReentrantLock中tryLock()方法加锁分析
8 0
|
4天前
|
Java Shell
Java 21颠覆传统:未命名类与实例Main方法的编码变革
Java 21颠覆传统:未命名类与实例Main方法的编码变革
10 0
|
4天前
|
Java
代码的魔法师:Java反射工厂模式详解
代码的魔法师:Java反射工厂模式详解
17 0
|
4天前
|
存储 Java 编译器
对象的交响曲:深入理解Java面向对象的绝妙之处
对象的交响曲:深入理解Java面向对象的绝妙之处
28 0
对象的交响曲:深入理解Java面向对象的绝妙之处
|
6天前
|
安全 Java
append在Java中是哪个类下的方法
append在Java中是哪个类下的方法
21 9
|
9天前
|
Java
在Java中,多态性允许不同类的对象对同一消息做出响应
【4月更文挑战第7天】在Java中,多态性允许不同类的对象对同一消息做出响应
15 2
|
14天前
|
Java
Java通过反射获取类调用方法
Java通过反射获取类调用方法
18 0
|
18天前
|
Java
Java常用封装Base对象
Java常用封装Base对象
8 0
|
22天前
|
设计模式 XML 存储
java中的反射机制
java中的反射机制
12 1