我找到了一个实例,我不明白它是如何工作的。 实例化如下所示:
public static Class instance[] = new Class[arraySize];
如果我的猜测是对的,那么实例是一个数组? 这将如何运作?
答案 0 :(得分:1)
答案 1 :(得分:1)
public static Class instance[] = new Class[arraySize];
public
是访问修饰符。这意味着此变量在整个项目中可见
static
表示此变量是“类”字段,表示它属于整个类,您可以通过ClassName.nameOfTheVariable
访问它,或者如果您从类内部访问它,则声明您可以仅使用nameOfTheVariable
。
Class
是一种类型,您应该将其视为一种对象
[]
表示这是一个你也可以编写的数组Class[]
=
是赋值运算符
new
这个词表示在它之后会有内存分配和构造函数调用
新的后,arraySize
长度数组的初始化。