我可以在构造函数的eclipse中自动生成字段吗?

Ben*_*enj 17 eclipse

当我在日食中编码时,我喜欢尽可能地懒惰.所以我经常输入类似的东西:

myObject = new MyClass(myParam1,myParam2,myParam3);

即使MyClass不存在,也不是它的构造函数.稍后点击几下,eclipse创建了MyClass,其构造函数是从我键入的内容推断出来的.我的问题是,是否有可能让eclipse在类中生成对应于我传递给构造函数的字段?我意识到这是超级懒惰,但那是日食的全部乐趣!

Tho*_*ung 31

如果你有A班.

class A{
    A(int a |){}
}
Run Code Online (Sandbox Code Playgroud)

| 是光标.Crtl + 1 "为新字段分配参数"

结果:

class A{
    private final int a;
    A(int a){
        this.a = a;
    }
}
Run Code Online (Sandbox Code Playgroud)

这也适用于方法:

    void method(int b){}
Run Code Online (Sandbox Code Playgroud)

将导致:

    private int b;
    void method(int b){
        this.b = b;

    }
Run Code Online (Sandbox Code Playgroud)

  • 如何在多个字段中使用它?例如,如果我有5个字段,我想只在一次移动中生成这个字段 (3认同)
  • 伙计,我喜欢Eclipse.谢谢!+1 (2认同)