类的数组实例

时间:2014-07-06 23:58:56

标签: java arrays instantiation

我找到了一个实例,我不明白它是如何工作的。 实例化如下所示:

public static Class instance[] = new Class[arraySize];

如果我的猜测是对的,那么实例是一个数组? 这将如何运作?

2 个答案:

答案 0 :(得分:1)

这声明了arrayClass个对象引用。对于类型后的[]的其他语法,它是equivalent

您可以像普通数组一样访问它:

 instance[0] = ...
 instance[1] = ...

答案 1 :(得分:1)

public static Class instance[] = new Class[arraySize];

public是访问修饰符。这意味着此变量在整个项目中可见 static表示此变量是“类”字段,表示它属于整个类,您可以通过ClassName.nameOfTheVariable访问它,或者如果您从类内部访问它,则声明您可以仅使用nameOfTheVariable

在此上下文中,

Class是一种类型,您应该将其视为一种对象

[]表示这是一个你也可以编写的数组Class[]

=是赋值运算符

new这个词表示在它之后会有内存分配和构造函数调用

新的后,arraySize长度数组的初始化。