Java教程是针对JDK 8编写的。本页中描述的示例和实践不利用后续版本中引入的改进,并可能使用不再可用的技术。
有关Java SE 9和后续版本中更新的语言特性的概述,请参阅Java语言更改。
有关所有JDK版本的新功能、增强功能以及已删除或弃用选项的信息,请参阅JDK发行说明。
构造函数用于创建一个属于类的实例对象。通常,在调用方法或访问字段之前,它执行初始化类所需的操作。构造函数不会被继承。
与方法类似,反射提供了API来发现和检索类的构造函数,并获取声明信息,例如修饰符、参数、注解和抛出的异常。也可以使用指定的构造函数创建类的新实例。在处理构造函数时使用的关键类是Class
和java.lang.reflect.Constructor
。下面的章节介绍了涉及构造函数的常见操作: