我有一个特定的问题,Eclipse完美解决,但我需要一个程序化的解决方案.我想要做的是获得我提供的任何类的"类型层次结构".Eclipse确实显示了按Ctrl+ 的解决方案T,但它是如何实现这一目标的呢?有没有可用的API,以便我可以使用它们?
Java 有一个反射 API,您可以使用它来确定您拥有的任何类的基类,以及特定类实现的任何接口。不过,确定哪些类从该类继承将变得更加困难。反射 API 还允许您执行许多其他操作,例如确定该类的成员是什么,甚至调用该类的方法等等。
public void DisplaySuperClass(Class c)
{
System.out.println(c.getSuperclass().getName());
}Run Code Online (Sandbox Code Playgroud)