包内使用(Callback写法)
Method m = xxxxx.class.getMethod(“方法名”,参数类); ps:参数类:String.class
m.invoke(方法名,参数值);
包外使用
Class clazz = Class.forName(“包名.类名”);
Method m = clazz.getMethod(“方法名”,参数类);
m.invoke(方法名,参数值);
本文深入解析Java反射机制的使用方法,包括如何通过反射调用类的方法,无论是包内还是包外。通过具体代码示例,展示了如何获取类的Method对象,并使用invoke方法执行目标方法,适用于动态调用需求。
包内使用(Callback写法)
Method m = xxxxx.class.getMethod(“方法名”,参数类); ps:参数类:String.class
m.invoke(方法名,参数值);
包外使用
Class clazz = Class.forName(“包名.类名”);
Method m = clazz.getMethod(“方法名”,参数类);
m.invoke(方法名,参数值);

被折叠的 条评论
为什么被折叠?