我很确定这是可能的,但我试图在一行上声明 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/