概述
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)
最后
以上就是魁梧钢笔为你收集整理的java getconstructor_Java Class 类 getConstructor()方法及示例的全部内容,希望文章能够帮你解决java getconstructor_Java Class 类 getConstructor()方法及示例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复