Collection collections=(Collection)Class.forName(className).newInstance();
楼主这句话为什么要这样写??如果是反射的话其实你直接用Object也是完全可以的啊。
比如你这样写:
Object o = Class.forName(className).newInstance();
然后呢你如果去执行这个类中的run()方法可以这样:
Method m = c.getMethod("run", null);
m.invoke(o, null);//在这里把刚刚得到的Object对象带入 |