package 剑指Offer;
import java.lang.reflect.*;
public class StaticTest {
public static void test(Object obj) {
Class clazz = obj.getClass();
Method[] ms = clazz.getDeclaredMethods();
int len = ms.length;
for(int i = 0; i < len; i++) {
System.out.println("类名" + clazz.getName() + "方法名" + ms[i].getName());
}
}
public static void main(String[] args) {
StaticTest test = new StaticTest();
A a = new A();
test.test(a);
}
}
class A{
public void aaa(){}
public void aab(){}
public void aadfsf(){}
public void aadfds(){}
}