java - Java 中数组的不常见语法

标签 java arrays object syntax

我正在做一项学校作业,迫使我们使用主类的固定实现。在实现内部有一个数组声明的语法(至少看起来是这样)。

Bank 是 Bank 对象的类。

Bank.BANKS = new Bank[5];

我以前从未见过这种语法,并且一直在寻找它的含义。我对它的模糊理解是它创建了一个 Bank 对象的数组(大小为 5),但我不确定 Bank.BANKS 部分。

最佳答案

Bank 是类的名称,BANKS 是静态数据成员。换句话说,如果您查看类声明,您可能会看到如下内容:

public class Bank {
    public static Bank[] BANKS;

关于java - Java 中数组的不常见语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55017068/

相关文章:

python - 如何使用 Python 中的键访问 JSON 字符串中的值?

java - 如何访问 arrayList java 中包含的对象的参数

c++ - 如何从另一个构造函数调用 C++ 类构造函数

java - 来自 == 运算符的 "Invalid assignment"错误

java - 哪些字符串替换 Java API(模板库)可用于进行条件和自定义字符串替换?

arrays - 在matlab中将频率表转化为原始数据

javascript - 逐个填充时删除数组中的重复对象

java - 使用 ` LinkedBlockingQueue`可能会导致空指针异常

java - 将 MethodHandle 转换为方法引用(此处为 Function)

arrays - 无法将协议(protocol)数组分配给通用数组