Java Class 类 getConstructors()方法及示例
Class类getConstructors()方法
getConstructors()方法在java.lang包中可用。
getConstructors()方法用于返回一个Constructor对象数组,该数组反映此Class对象表示的类的所有公共构造函数。
getConstructors()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
在返回构造函数对象的数组时,getConstructors()方法可能会引发SecurityException。
SecurityException:在此异常中,当安全管理器存在时可能会引发此异常。
语法:
public Constructor[] getConstructors ();
参数:
它不接受任何参数。
返回值:
此方法的返回类型为Constructor[],它返回一个Constructor对象数组,该数组表示该Class的公共构造函数。
注意:
当该类不包含公共构造函数时,将返回0。
当该类是数组类时,将返回0。
当类反映原始或无效类型时,将返回0。
示例
//Java程序演示示例
//类的构造方法[] getConstructors()的方法
import java.lang.reflect.*;
public class GetConstructorsOfClass {
public static void main(String[] args) throws Exception {
//它返回具有给定类名的Class对象
Class cl = Class.forName("java.lang.StringBuilder");
//它返回一个构造函数对象的数组
//的公共构造函数
//类StringBuilder-
Constructor con[] = cl.getConstructors();
//遍历StringBuilder类
for (int i = 1; i < con.length; ++i) {
System.out.print("StringBuilder Class Public Constructors");
System.out.println(con[i]);
}
}
}输出结果
StringBuilder Class Public Constructorspublic java.lang.StringBuilder(java.lang.String) StringBuilder Class Public Constructorspublic java.lang.StringBuilder(int) StringBuilder Class Public Constructorspublic java.lang.StringBuilder()
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短