How can I use reflection on an interface/abstract class to get all of its methods?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
E.g.,
MyInterfaceOrAbstractClass.class.getDeclaredMethods();
回答2:
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());
}