Constructors
- constructor *用于创建作为类实例的对象。通常,它执行在调用方法或访问字段之前初始化类所需的操作。构造函数永远不会被继承。
与方法类似,反射提供了 API 以发现和检索类的构造函数并获取声明信息,例如修饰符,参数,注解 和引发的异常。也可以使用指定的构造函数创建类的新实例。使用构造函数时,使用的键类为Class和java.lang.reflect.Constructor。以下各节介绍了涉及构造函数的常见操作:
-
Finding Constructors说明了如何检索具有特定参数的构造函数
-
检索和解析构造函数修饰符显示了如何获取构造函数声明的修饰符以及有关该构造函数的其他信息
-
创建新的类实例显示了如何通过调用对象的构造函数来实例化该对象的实例
-
Troubleshooting描述了在查找或调用构造函数时可能遇到的常见错误