2

当我有例如类时,是否有可能(或已经存在)实时模板:

public class Employee {
    private long id;
    private String firstName;
    private String lastName;
    private double salary;
}

我写道:

public class Main {
    public static void main( String[] args ) {

        new Employee().set

    }
}

(行:new Employee().set),按回车后我会得到这样的东西:

        Employee {writeYourVariableNameHere} = new Employee();

        {writeYourVariableNameHere}.setFirstName( {writeYourValueHere} );
        {writeYourVariableNameHere}.setId( {writeYourValueHere} );
        {writeYourVariableNameHere}.setLastName( {writeYourValueHere} );
        {writeYourVariableNameHere}.setSalary( {writeYourValueHere} );

我认为知道如何做到这一点会很好,因为这有时会节省很多时间。


我知道快捷键 ctrl + alt + V 制作这个

Employee {writeYourVariableNameHere} = new Employee();

由此

new Employee()

或者

new Employee().var

你知道可以为我做这一切的实时模板吗?

感谢帮助。

4

2 回答 2

0

不,没有这样的实时模板,因为您尝试生成的代码没有多大意义。最好声明一个将初始化所有字段的构造函数(使用“生成构造函数”功能),然后将所有字段值作为构造函数参数传递。

于 2015-09-08T06:01:02.670 回答
0

您可以使用generateIntellij Idea 的功能。

right click > generate

然后你可以为你的变量以及setter和getter选择构造函数。

希望这可以帮助。

于 2015-09-08T06:07:43.297 回答