富国沪深
/** * * 打印类的成员函数信息 * @param object */ public static void printMethodMessage(Object object){ //获取到该类的类类型 Class class1 = object.getClass();//Object类是一切类的父类,传递的是哪个子类的对象,class1就是该子类的类类型 //获取类的名称 System.out.println("类的名称是:"+class1.getName()); /** * 方法也是对象,Method类的对象 * 一个成员方法就是一个Method对象 * getMethod()方法获取的是所有的public函数,包括父类继承而来的 * getDeclaredMethods()获取的是所有该类自己声明的方法,不问访问权限 * */ Method[] methods = class1.getMethods(); for(int i = 0 ;i 得到的是参数列表的类型的类类型 Class[] paramTypes = methods[i].getParameterTypes(); for (Class class2 : paramTypes) { System.out.print(class2.getName()+","); } System.out.println(")"); } }