我想避免重复的代码膨胀和定义“类似 C 结构”类的乏味打字:
class Foo {
int x;
float y;
String z;
public Foo(int x, float y, String z) {
this.x = x;
this.y = y;
this.z = z;
}
}
?例如。有什么 Eclipse 技巧可能对这里有帮助吗?
要了解“代码膨胀”的含义,请将上面的内容与在 C 中定义相应结构所需的内容进行比较:
struct foo {
int x;
float y;
char *z;
}
每个成员字段仅提及一次,而在 Java 代码中需要提及三次(其中一次以相应构造函数参数的形式)。
最佳答案
在 Eclipse 中,您可以右键单击 Java 编辑器,源 -> 使用字段生成构造函数。 我想这就是您正在寻找的。p>
关于java - 如何减少Java构造函数的重复性和臃肿性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7115105/