public class TestReflect {
public static void main (String []args){
String className="User";
try { Class c=Class.forName(className); Object o=c.newInstance(); Method [] methods=c.getMethods(); for(Method method:methods){ if ("getUser".equals(method.getName())){ method.invoke(o);//执行getUser方法 } }} catch (Exception e) {
e.printStackTrace(); }}
class User{ private int id; public void getUser(){ System.out.println("getuser"); } } }