为了账号安全,请及时绑定邮箱和手机立即绑定

关于用反射自定义的getDeclaredMethod()方法以下代码哪位大神能解读一下,主要是for循环

关于用反射自定义的getDeclaredMethod()方法以下代码哪位大神能解读一下,主要是for循环

124839 2017-02-14 15:46:55
/**循环向上转型,获取对象的的DeclaredMethod * @param object * @param methodname * @param parameterTypes * @return */ public static Method getDeclaredMethod(Object object, String methodname, Class<?>[] parameterTypes){ for (Class<?> superClass = object.getClass(); superClass != Object.class;  superClass = superClass.getSuperclass()) { try { // return superClass.getDeclaredMethod(methodname, parameterTypes); } catch (NoSuchMethodException e) { //method 不在当前类定义,继续向上转型 } } return null; }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 3470 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信