将 class 字段添加到 Android Studio 或 IDEA 中现有构造函数的快捷方式
ShortCut for adding class field to existing constructor in AndroidStudio or IDEA
我有简单的class:
public class A {
private int a;
private int b;
public A(int a) {
this.a = a;
}
}
现在我想添加 int b
个构造函数参数并使用新参数初始化 class 字段。所以它最终必须是:
public A(int a, int b) {
this.a = a;
this.b = b;
}
那么,如果 IDEA
(AndroidStudio
) 有快捷方式呢?
P.S. Eclipse
同样的问题:Shortcut for adding fields to existing constructor
- 确保要添加到构造函数的字段是
private
- Select用鼠标命名
- 按
Alt+Enter
- 选择
add constructor parametr
好的,那么你可以这样做来改变。
- Select the Constructor.
- Right click inside Editor.
- Click on Refactor.
- Click on Change Signature and you will see this
到达那里后,您可以添加或删除参数并添加新签名、重命名等。
我有简单的class:
public class A {
private int a;
private int b;
public A(int a) {
this.a = a;
}
}
现在我想添加 int b
个构造函数参数并使用新参数初始化 class 字段。所以它最终必须是:
public A(int a, int b) {
this.a = a;
this.b = b;
}
那么,如果 IDEA
(AndroidStudio
) 有快捷方式呢?
P.S. Eclipse
同样的问题:Shortcut for adding fields to existing constructor
- 确保要添加到构造函数的字段是
private
- Select用鼠标命名
- 按
Alt+Enter
- 选择
add constructor parametr
好的,那么你可以这样做来改变。
- Select the Constructor.
- Right click inside Editor.
- Click on Refactor.
- Click on Change Signature and you will see this
到达那里后,您可以添加或删除参数并添加新签名、重命名等。