Class<?> cleMatchBizClass = CleMatchBiz.class; Method method = cleMatchBizClass.getDeclaredMethod("check",ReclaimMoneyLog.class,BigDecimal.class); Object obj = cleMatchBizClass.newInstance(); method.setAccessible(true); method.invoke(obj,reclaimMoneyLog,realMoneySum);
其中CleMatchBiz 是需要操作的类,check是需要操作的方法,ReclaimMeneyLog.class以及BigDecimal.class是方法的两个参数
class.getDeclaredMethod是获取私有的成员变量和方法
metho.setAccessible=true是设置该私有成员方法可以被调用
invoke开启发射的方法调用