动态实例化程序:
Class cls = Class.forName("ClassName");
Method mtd = cls.getMethod("setName",new Class[]{String.class});
Object obj = (Object) cls.newInstance();
mtd.invoke(obj.new Object[]{"Erica"});
return obj;
等价于
ClassName cn = new ClassName();
cn.setName("Erica");
return cn;