Автоматическое создание тела конструктора и полей в Netbeans на основе подписи
Если я начну с пустого класса (TestClass) в Netbeans и добавлю следующий пустой конструктор:
public void TestClass(String a, String b) {
}
есть ли способ заставить netbeans автоматически генерировать:
private final String a;
private final String b;
public void TestClass(String a, String b) {
this.a = a;
this.b = b;
}
Я знаю, что я могу сначала создать 2 члена и попросить netbeans автоматически генерировать конструктор, но я прошу наоборот.
например, в eclipse это можно сделать, нажав CTRL+1 по аргументу конструктора > назначить параметр новому полю.
2 ответов
вы можете написать пустой конструктор с нужной подписью. Затем установите курсор рядом с параметром и нажмите Alt + ENTER.
NetBeans попросит создать новое поле. Нажмите ENTER, и NetBeans напишет код для вас.
Я думаю, что вы должны сделать это для каждого параметра отдельно, но я не уверен.
Как правило, Alt + ENTER в NetBeans аналогичен Ctrl+1 в Eclipse, а также в других местах.
from:https://coderwall.com/p/oyanzg
просто наведите курсор на точку, в которой должен появиться сгенерированный код, и нажмите Alt + Insert (или выберите Source -> Insert Code). Появится следующее меню, где вы можете выбрать, чтобы создать все, что вы хотите: