public static void main(String[] args) throws Exception {
int a=1,b=2,c=3;
//第一种方式
//Class clazz = ArrayList.class;
//第二种方式
Class clazz = Class.forName(“java.util.ArrayList”);
Object obj = clazz.newInstance();
//获得 add 方法 , 参数用Object.class描述
Method M = clazz.getMethod(“add”,Object.class);
//调用方法,obj是调用方法的对象,a是参数
M.invoke(obj,a);
System.out.println(obj.toString());
}

版权声明:本文为chenyf原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/chenyf/p/7600794.html