java - 声明多个类变量 Java

标签 java class variables declare

我很确定这是可能的,但我试图在一行上声明 JTextField 类的多个实例,而不是在单独的行上声明它们。

JTextField field1 = new JTextField();
JTextField field2 = new JTextField();
JTextField field3 = new JTextField();
JTextField field4 = new JTextField();
JTextField field5 = new JTextField();

我确信我以前曾这样做过,但我忘记了。如果可能的话,我希望有类似 f1, f2, f3, f4 = new JTextField();

是否可以在一行中声明它们,或者我在想象什么

建议的答案说重复是不正确的,建议的答案所说的不是我想要的。建议的答案不适用于仅在单行上的 JTextField。这些建议确实声明相同类型的相同值,我想要相同类型具有不同的值。

最佳答案

您应该用 Google 搜索这个问题,并且应该找到这个答案 Initializing multiple variables to the same value in Java

Java one line variable declaration?

编辑

JTextField field1, field2, field3;

但它们将被初始化为 null,您需要稍后分配它们

JTextField field1 = new JTextField(), field2 = new JTextField();

但它的可读性较差,而且不是一个好的做法

关于java - 声明多个类变量 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29722087/

相关文章:

java - 在标准 OutputStream 上并发写入

java - 为什么 T 在 Collections.max() 签名中受 Object 限制?

java - 从 log4j 切换到 logback

C++ [错误] 没有匹配的调用函数

java - Maven checkstyle 未在目标中触发

c# - Lambda 参数在稍后范围内访问字段时与类字段冲突

c++ - 在复杂的类中使用 boost::numeric::odeint 步进器

c - 如何在 64 位系统上限制 long int 等变量类型的大小?

python - 如何获取脚本中使用的所有变量和方法名称

linux - 如何显示变量中存储的日期的前后一天?