根据签名自动在Netbeans中创建构造函数体和字段

ass*_*ias 9 java netbeans

如果我从Netbeans中的空类(TestClass)开始并添加以下空构造函数:

public void TestClass(String a, String b) {
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让netbeans自动生成:

private final String a;
private final String b;

public void TestClass(String a, String b) {
    this.a = a;
    this.b = b;
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以先创建2个成员并让netbeans自动生成构造函数,但我要求反过来.

例如,在eclipse中,可以通过在构造函数的参数> assign参数到新字段上按CTRL+ 来实现1.

Ali*_*Ali 8

来自:https://coderwall.com/p/oyanzg

只需将光标指向要显示生成代码的位置,然后按Alt + Insert(或选择Source - > Insert Code).将出现以下菜单,您可以在其中选择生成任何所需内容:

在此输入图像描述


Puc*_*uce 7

您可以使用所需的签名编写空构造函数.然后将光标设置在参数旁边,然后按Alt + ENTER.

NetBeans将要求创建一个新字段.按ENTER键,NetBeans将为您编写代码.

我认为你必须分别为每个参数做这件事,但我不确定.

通常,NetBeans中的Alt + ENTER类似于Eclipse中的Ctrl + 1,也适用于其他位置.