JAVA Constructor

来源:百度知道 编辑:UC知道 时间:2024/06/21 22:42:52
今天看到一个JAVA程序,这么写
class a
.
.
Constructor[] cons=...
.
.
我在想constructor是什么?是类还是变量
如果是类的话,我跟本么有找到这个类
如果是变量的话,我也么有找到这个变量在哪被写出来过
所以我想问下,突然定义了Constructor数组,这里的Constructor是什么,需要被定义吗?

是一个类,不可能是别的

如果你自己没定义的话,
Constructor 是一个特殊的类 这个类提供关于类的单个构造方法的信息以及对它的访问权限
在Eclipse中点Ctrl+右键 可以查到这个类是在哪定义的

java.lang.reflect.Constructor

查了下API文档:
Constructor 提供关于类的单个构造方法的信息以及对它的访问权限。
Constructor 允许在将实参与带有基础构造方法的形参的 newInstance() 匹配时进行扩展转换,但是如果发生收缩转换,则抛出IllegalArgumentException。