Get all methods of an Interface or Abstract class

2019-06-23 17:41发布

How can I use reflection on an interface/abstract class to get all of its methods?

2条回答
Juvenile、少年°
2楼-- · 2019-06-23 18:04

E.g.,

MyInterfaceOrAbstractClass.class.getDeclaredMethods();
查看更多
女痞
3楼-- · 2019-06-23 18:17
Class clazz = Something.class;
Method[] methods = clazz.getDeclaredMethods();
for (Method method : methods) {
    // do what you have to do with the method
    System.out.println(method.getName());
}
查看更多
登录 后发表回答