Object o=Class.forName("yourclassname").newInstance();
o.method(params);
//note: 这个newInstance不带参数,也就是说,你要new的类必须有不带参数的构造函数

解决方案 »

  1.   

    http://www.csdn.net/expert/TopicView.asp?id=88447// Find method(String, int)
    Class aClass = ...;
    Object parameters[] = {String.class, int.class};
    Method method = aClass.getMethod("method", parameters);
    // Invoke method(String, int)
    Object arguments[] = {"Hello", new Integer(3)};
    returnValue = method.invoke(aClassInstance, arguments);
      

  2.   

    skyyoung(路人甲) 的好象有道理,我看看
      

  3.   

    java.lang.reflect包里有,对于无参数构造函数(null 构造函数)的类,
    和有参数构造函数的类,都可以