当我有例如类时,是否有可能(或alrady存在)实时模板:
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
}
}
(行:新员工()。设置) 按下回车后我会得到这样的结果:
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
你知道现场模板会为我做这一切吗?
感谢您的帮助。
答案 0 :(得分:0)
不,没有这样的实时模板,因为您尝试生成的代码没有多大意义。声明一个初始化所有字段的构造函数(使用“Generate Constructor”功能)然后将所有字段值作为构造函数参数传递会更好。
答案 1 :(得分:0)
您可以使用Intellij Idea的generate
功能。
right click > generate
然后您可以为变量以及setter和getter选择构造函数。
希望这有帮助。