我在Eclipse中有一个java类,如下所示:
public class Assignment {
public LeftSide leftSide;
public ArithmeticExpression arithmeticExpression;
public Location location;
}
我希望eclipse为每个变量生成一个单独的构造函数,如下所示:
public class Assignment {
public LeftSide leftSide;
public ArithmeticExpression arithmeticExpression;
public Location location;
public Assignment(LeftSide leftSide) {
this.leftSide = leftSide;
}
public Assignment(ArithmeticExpression arithmeticExpression) {
this.arithmeticExpression = arithmeticExpression;
}
public Assignment(Location location) {
this.location = location;
}
}
我知道Eclipse有很棒的功能"使用字段生成构造函数"但就像名字所说,它似乎只能生成一个构造函数,而不是同时生成三个构造函数。我知道我非常懒惰且功能贪婪,但有可能一次产生所有三个吗?
答案 0 :(得分:2)
无法同时生成所有三个,但您可以使用菜单一次生成一个构造函数。
每次打开菜单时,只需勾选特定的“初始化字段”即可。