声明多个类变量Java

时间:2015-04-18 19:55:40

标签: 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。建议使用相同类型的相同值,我想要相同类型的不同值。

1 个答案:

答案 0 :(得分:2)

你应该用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();

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