如何使用反射打印方法名呢?
下文笔者讲述使用反射打印方法名的示例分享,如下所示
打印方法名的示例分享
实现思路: 使用Class对象的getDeclaredMethods方法 即可打印出所有的方法信息例:
打印方法名的示例分享
private static void getMethods(Class<? extends Object> clazz) { Method[] declaredMethods = clazz.getDeclaredMethods(); for (Method aMethod : declaredMethods) { aMethod.setAccessible(true); //打印方法的定义信息 System.out.print(Modifier.toString(aMethod.getModifiers()) + " " + aMethod.getReturnType().getSimpleName() + " " + aMethod.getName()); //获取方法参数 getParameters(aMethod); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。