本帖最后由 lishuliang28 于 2014-12-3 22:37 编辑
这个确实能运行吗
我试了还是不行啊
i- mport java.util.Scanner;
- import java.lang.reflect.*;
- public class fanshe1 {
- public static void main(String[] args) throws Exception{
- Scanner sn = new Scanner(System.in);
- String s = sn.next();
- getInvoke(s);
-
-
- }
- public static void getInvoke(String s) throws Exception {
- String className=s;
- Class clazz = Class.forName(className);//返回字节码。返回方式1:字节码曾经存在过已经被加载
- String methodName = "showString";
- Object obj = clazz.newInstance();
- Method method = clazz.getMethod(methodName,null);
- method.invoke(obj, null);
- }
- }
复制代码
|