我希望能够轻松地将许多参数设置为对象并返回对象本身。所以我可以设置任何对象。类似的东西:
public class Foo {
private int mValue1;
private String mValue2;
private boolean mValue3;
private long mValue4;
public Foo() {
}
public Foo setValue1(int value1) {
mValue1 = value1;
return this;
}
public Foo setValue2(String value2) {
mValue2 = value2;
return this;
}
public Foo setValue3(boolean value3) {
mValue3 = value3;
return this;
}
public Foo setValue4(long value4) {
mValue4 = value4;
return this;
}
}
我正在寻找一种自动生成工具,可以帮助我实现这一目标。
让他们(成员)在构造函数中强制我为所有成员设置null。更新成员时,过度加载构造函数也很头疼。
答案 0 :(得分:16)
我想我找到了答案..有一个名为Builder
的发布模板,Android Studio(Intellij-Idea)可以顺利完成这项工作。
Builder
模板
您可以自定义设置器模板
祝你好运,'。