Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
constructor (构造函数) 用于创建作为类实例的对象。通常,它会在调用方法或访问字段之前执行初始化类所需的操作。构造函数永远不会被继承。
与方法类似,反射提供 API 来发现和获取类的构造函数,并获取声明信息,例如修饰符,参数,注解和抛出的异常。也可以使用指定的构造函数创建类的新实例。使用构造函数时使用的关键类是 Class
和 java.lang.reflect.Constructor
。涉及构造函数的常见操作将在以下部分中介绍: