你可以使用Class.getMethod()方法,然后使用Method.invoke()进行方法调用
静态方法不用实例化对象的呀.你拿到类名就可以直接调用静态的方法了.cls.staticfunction();
反射Class.forName("a").getMethod("b").invoke(null);接着你的代码写就是Class cls=Class.forName(name[i]);cls.getMethod("b").invoke(null);这是jdk1.5以后的写法,1.4之前稍有不同。
静态的方法就是直接可以调用的。你放到静态块里应该就可以了吧