反射获取类信息
怎么通过反射获取类定义的方法的方法体信息
怎么通过反射获取类定义的方法的方法体信息
2016-01-17
Method[] ms = c.getMethods();//c.getDeclaredMethods()
for(int i = 0; i < ms .length ;i ++){
//得到方法的返回值类型的类类型
Class returnType = ms[i ].getReturnType();
System. out.print(returnType .getName()+" ");
//得到方法的名称
System. out.print(ms [i ].getName()+"(");
//获取参数类型--->得到的是参数列表的类型的类类型
Class[] paramTypes = ms[i ].getParameterTypes();
for (Class class1 : paramTypes) {
System. out.print(class1 .getName()+",");
}
System. out.println(")" );
举报