java 反射 动态调用不同类的静态方法(推荐)
准备调用的类
packagess; publicclassUse{ publicstaticIntegerdemo(Strings){ System.err.println(s+"<<<<<<成功!"); Integerss=1; returnss; } }
执行调用的类
publicclassCeshi{ publicstaticvoidmain(String[]args){ try{ StringclassName="ss.Use"; Class<?>testClass=Class.forName(className); MethodsaddMethod2=testClass.getMethod("demo",newClass[]{String.class}); Stringresult=saddMethod2.invoke(null,newObject[]{"测试反射"}).toString(); System.out.println(result); }catch(Exceptione){ e.printStackTrace(); } }
以上这篇JAVA反射动态调用不同类的静态方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。