欢迎光临计算机基础知识学习乐园-电脑医生网!

Constructor<T>

http://www.dndoctor.net 时间:2013-03-27 11:04 来源:未知 作者:乜欣 点击:次 (编辑:乜欣)

java.lang.reflect类 ConstructorT java.lang.Object java.lang.reflect.AccessibleObject java.lang.reflect.ConstructorT 类型参数: T - 在其中声明构造方法的类。 所有已实现的接口: AnnotatedElement, GenericDeclaration,

java.lang.reflect类 Constructor<T>

java.lang.Object

java.lang.reflect.AccessibleObject
java.lang.reflect.Constructor<T>
类型参数:T - 在其中声明构造方法的类。所有已实现的接口:AnnotatedElement, GenericDeclaration, Memberpublic final class Constructor<T>extends AccessibleObjectimplements GenericDeclaration, Member

Constructor 提供关于类的单个构造方法的信息以及对它的访问权限。

Constructor 允许在将实参与带有底层构造方法的形参的 newInstance() 匹配时进行扩展转换,但是如果发生收缩转换,则抛出 IllegalArgumentException。

另请参见:Member, Class, Class.getConstructors(), Class.getConstructor(Class[]), Class.getDeclaredConstructors()

字段摘要

 

从接口 java.lang.reflect.Member 继承的字段
DECLARED, PUBLIC

 

方法摘要
 boolean equals(Object obj)
          将此 Constructor 对象与指定的对象进行比较。
<T extends Annotation>
T
getAnnotation(Class<T> annotationClass)
          如果存在该元素的指定类型的注释,则返回这些注释,否则返回 null。
 Annotation[] getDeclaredAnnotations()
          返回直接存在于此元素上的所有注释。
 Class<T> getDeclaringClass()
          返回 Class 对象,该对象表示声明由此 Constructor 对象表示的构造方法的类。
 Class<?>[] getExceptionTypes()
          返回一组表示声明要抛出的异常类型的 Class 对象,这些异常是由此 Constructor 对象表示的底层构造方法抛出的。
 Type[] getGenericExceptionTypes()
          返回一组 Type 对象,这些对象表示声明要由此 Constructor 对象抛出的异常。
 Type[] getGenericParameterTypes()
          按照声明顺序返回一组 Type 对象,这些对象表示此 Constructor 对象所表示的方法的形参类型。
 int getModifiers()
          以整数形式返回此 Constructor 对象所表示构造方法的 Java 语言修饰符。
 String getName()
          以字符串形式返回此构造方法的名称。
 Annotation[][] getParameterAnnotations()
          按照声明顺序返回一组数组,这些数组表示通过此 Constructor 对象表示的方法的形参上的注释。
 Class<?>[] getParameterTypes()
          按照声明顺序返回一组 Class 对象,这些对象表示此 Constructor 对象所表示构造方法的形参类型。
 TypeVariable<Constructor<T>>[] getTypeParameters()
          按照声明顺序返回一组 TypeVariable 对象,这些对象表示通过此 GenericDeclaration 对象所表示的一般声明来声明的类型变量。
 int hashCode()
          返回此 Constructor 的哈希码。
 boolean isSynthetic()
          如果此构造方法是一个复合构造方法,则返回 true;否则返回 false。
 boolean isVarArgs()
          如果声明此构造方法可以带可变数量的参数,则返回 true;否则返回 false。
 T newInstance(Object... initargs)
          使用此 Constructor 对象表示的构造方法来创建该构造方法的声明类的新实例,并用指定的初始化参数初始化该实例。
 String toGenericString()
          返回描述此 Constructor 的字符串,其中包括类型参数。
 String toString()
          返回描述此 Constructor 的字符串。

上一篇:AccessibleObject
下一篇:Field
相关文章
关于网站 | 网站声明 | 用户反馈 | 合作伙伴 | 联系站长 | 全讯网|
友情链接:狗狗网 |对联网| 微信下载手机版 | 阳谷信息港 | 电脑医生网 | 生物诊断网 | 麦词网 | 如皋信息网 | 足球比分 | 护士网 | 第一英语 | 四川大学论坛| 中南民族大学论坛| 华科论坛 |西邮论坛 |东北师范大学论坛 | 北理bbs|首经贸论坛 |安徽机电学生论坛 | 电子科技大学论坛|浙江师范大学 | 上海师范大学论坛 | 山东大学论坛 | 天津大学论坛
Copyright © 2011 www.dndoctor.net 版权所有
蜀ICP(备)1101113