从Eclipse中的字段生成多个构造函数

时间:2014-11-28 02:42:49

标签: java eclipse

我在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有很棒的功能"使用字段生成构造函数"但就像名字所说,它似乎只能生成一个构造函数,而不是同时生成三个构造函数。我知道我非常懒惰且功能贪婪,但有可能一次产生所有三个吗?

1 个答案:

答案 0 :(得分:2)

无法同时生成所有三个,但您可以使用菜单一次生成一个构造函数。

每次打开菜单时,只需勾选特定的“初始化字段”即可。