Java Class 类 getConstructor()方法及示例
Class类getConstructor()方法
getConstructor()方法在java.lang包中可用。
getConstructor()方法用于返回一个Constructor对象,该对象反映此Class对象表示的类的给定公共构造方法。
getConstructor()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
返回一个Constructor对象时,getConstructor()方法可能会引发异常。
NoSuchMethodException:在此异常中,当指定方法不存在时。
SecurityException:在此异常中,当安全管理器存在时可能会引发此异常。
语法:
public Constructor getConstructor (Class ...paramType);
参数:
Class...paramType–表示参数数组。
返回值:
该方法的返回类型为Constructor,它返回满足给定参数类型的公共构造方法的Constructor对象。
示例
//Java程序演示示例
//getConstructor(Class ... paramType)方法的说明
import java.lang.reflect.*;
public class GetConstructorOfClass {
public static void main(String[] args) throws Exception {
//创建一个Class类型的数组
Class[] cl = new Class[] {
String.class
};
//Constructor对象
//表示的类的公共构造函数的
//类对象
Constructor con = String.class.getConstructor(cl);
//显示String类的公共构造方法
System.out.println("Constructor of the Class: " + con);
}
}输出结果
Constructor of the Class: public java.lang.String(java.lang.String)
热门推荐
10 天气转凉祝福语简短
11 女儿生日祝福语说说简短
12 生日祝福语简短独特的
13 官宣新年祝福语简短
14 简短霸气的考试祝福语
15 职场祝福语大全 简短精辟
16 中秋妈妈生日祝福语简短
17 给婴儿祝福语简短的话
18 女生 节日祝福语简短大气