怎样利用JAVA反射技术执行一个类中的方法
发布网友
发布时间:2022-05-15 10:31
我来回答
共3个回答
热心网友
时间:2023-08-05 10:30
import java.lang.reflect.*;
public class Test {
public static void main(String args[]) {
try {
Class c = Class.forName("java.util.Stack");
Method m[] = c.getDeclaredMethods();
for (int i = 0; i < m.length; i++)
System.out.println(m[i].toString());
} catch (Throwable e) {
System.err.println(e);
}
}
}
热心网友
时间:2023-08-05 10:30
java.lang.class.getMethod(String name).invoke(Object obj, Object... args) ;
name 为方法名. obj 为执行者对象. args为需要的参数
热心网友
时间:2023-08-05 10:31
去API 文档如找Class类、Method类,看看试验一下就能做出来。