在Java中,你可以使用反射API来查看类的方法。以下是一个简单的示例,展示了如何使用反射API查看一个类的方法:
import java.lang.reflect.Method; public class Main { public static void main(String[] args) { try { // 加载你想要查看的类 Class> clazz = Class.forName("java.util.ArrayList"); // 获取类的所有方法 Method[] methods = clazz.getMethods(); // 遍历并打印方法名称 for (Method method : methods) { System.out.println(method.getName()); } } catch (ClassNotFoundException e) { e.printStackTrace(); } } }
在这个示例中,我们加载了java.util.ArrayList
类,并使用getMethods()
方法获取了类的所有方法。然后,我们遍历这些方法并打印它们的名称。
请注意,getMethods()
方法返回的是公共方法。如果你想查看类的所有方法(包括私有方法),可以使用getDeclaredMethods()
方法。但是,getDeclaredMethods()
返回的方法不会被子类继承,因此你可能需要递归地查看子类的方法。