构造器
原文: https://docs.oracle.com/javase/tutorial/reflect/member/ctor.html
构造器用于创建作为类实例的对象。通常,它会在调用方法或访问字段之前执行初始化类所需的操作。构造器永远不会被继承。
与方法类似,反射提供 API 来发现和检索类的构造器,并获取声明信息,例如修饰符,参数,注释和抛出异常。也可以使用指定的构造器创建类的新实例。使用构造器时使用的关键类是 Class
和 java.lang.reflect.Constructor
。涉及构造器的常见操作将在以下部分中介绍:
- Finding Constructors 说明了如何检索具有特定参数的构造器
- 检索和解析构造器修饰符显示如何获取构造器声明的修饰符以及有关构造器的其他信息
- 创建新类实例展示了如何通过调用其构造器来实例化对象的实例
- 故障排除描述了在查找或调用构造器时可能遇到的常见错误