这些 Java 教程是为 JDK 8 编写的。本页面中描述的示例和实践不利用后续版本中引入的改进,并且可能使用不再可用的技术。
请参阅 Java 语言更改,了解 Java SE 9 及其后续版本中更新的语言特性的概要。
请参阅 JDK 发行说明,了解所有 JDK 发行版的新功能、增强功能以及已删除或已弃用选项的信息。
方法 包含可执行的代码,可以调用。方法是继承的,在非反射代码中,编译器强制执行重载、覆盖和隐藏等行为。相反,反射代码使得方法的选择可以限制在特定类中,而不考虑其超类。可以访问超类方法,但无法确定其声明类;这在没有反射的情况下无法以编程方式发现,这是许多微妙错误的来源。
java.lang.reflect.Method
类提供了访问有关方法修饰符、返回类型、参数、注解和抛出异常的信息的 API。它还可用于调用方法。这些主题由以下章节涵盖: