フィールドの導入
フィールドの導入リファクタリングでは、新しいフィールドを宣言し、選択した式で初期化することができます。 元の式はフィールドの使用箇所に置き換えられます。
フィールドをその場で抽出
フィールドに抽出するコード部分内にキャレットを置きます。
Ctrl+Alt+F を押すか、メインメニューで に移動します。
導入する式をフィールドとして選択します。

IntelliJ IDEA がコード内で複数の出現箇所を検出した場合、どの出現箇所を置き換えるかを指定できます。

Ctrl+Alt+F を 2 回押して フィールドの導入 ダイアログを開くと、可視性オプションや変数を初期化するためのオプションなどの詳細を指定できます。

サンプル
anotherClass.intValue(); 変数をフィールドに抽出してみましょう。 その結果、IntelliJ IDEA は選択された変数名を 個数 に変更し、それを private int number フィールドとして宣言します。
前 | 後 |
|---|---|
public class Class {
AnotherClass anotherClass;
public void method() {
int a = 1;
int b = a + anotherClass.intValue();
int c = b + anotherClass.intValue();
}
}
|
public class Class {
public AnotherClass anotherClass;
private int number;
public void method() {
int a = 1;
number = anotherClass.intValue();
int b = a + number;
int c = b + number;
}
}
|
2026 年 3 月 30 日