java 反射技术实例
try {//获得类实例,方法个数 int length=Class.forName(tamp_class).newInstance().getClass().getMethods().length; Object obj=Class.forName(tamp_class).newInstance(); for (int i = 0; i < length; i++) { //System.out.println(Class.forName(tamp_class).newInstance().getClass().getMethods()[i].getName()+"===="+tamp_method); if((Class.forName(tamp_class).newInstance().getClass().getMethods()[i].getName()).equals(tamp_method)){ obj.getClass().getMethods()[i].invoke(obj, null) ; } } } catch (Exception e) { e.printStackTrace(); }?
?
???