如何使用反射打印方法名呢?
下文笔者讲述使用反射打印方法名的示例分享,如下所示
打印方法名的示例分享
实现思路:
使用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);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


