我想获取依赖于我的类的所有 java 类的列表。是否有公开预期 API 的库?API 应该使用我的 java 类返回 java 类的列表。
问问题
107 次
2 回答
2
您可能会使用反射 API ..
它们是专门针对此类问题而设计的。它们允许在运行时获取有关类的信息。您可以获得:-
- 所有的方法
- 所有派生类
- 所有变量。
- 还有更多信息..
你可以看到Class.getClasses()和Class.getDeclaredClasses()
查看更多示例
于 2012-09-25T05:42:20.637 回答
0
反射可以告诉你一个特定的类是否扩展了你的类,使用你的类作为一个字段,把你的类作为参数,或者从一个方法中返回你的类。但是,如果您的类的使用受方法限制,那么反射将不起作用。
于 2012-09-25T05:40:46.290 回答