IntelliJ IDEA 2026.1 Help

スーパークラスの抽出ダイアログ

リファクタリング | スーパークラスの抽出

項目

説明

スーパークラスを抽出

この読み取り専用フィールドには、スーパークラスを抽出するクラスを含むソースパッケージの名前が表示されます。

スーパークラスの抽出

このオプションを選択すると、IntelliJ IDEA は新しいスーパークラスを抽出しますが、それをすぐには使用せず、ソースコードは変更されません。

スーパークラス名

このフィールドに、新しいスーパークラスの名前を入力します。 スーパークラスの抽出 オプションが選択されている場合、このフィールドは利用可能です。

スーパークラスを抽出し、可能な限り使用する

このオプションを選択すると、スーパークラスが抽出され、 検索ツールウィンドウの専用タブに提案された変更がソースコードにすぐに適用されます。

可能であれば元のクラスの名前を変更し、スーパークラスを使用する

元のクラスの名前を変更し、新しく作成したスーパークラスの実装にするには、このオプションを使用します。

オリジナルクラス名を変更

このフィールドに、元のクラスの新しい名前を入力します。 可能であれば元のクラスの名前を変更し、スーパークラスを使用する オプションが選択されている場合、このフィールドは利用可能です。

新規スーパークラスのパッケージ

このリストで、新しいスーパークラスのパッケージを指定します。 必要に応じて、 参照 参照ボタン をクリックし、 開いたダイアログでターゲットパッケージを選択します。

スーパークラスを形成するメンバー

この領域では、新しいスーパークラスに移動または委譲されるクラスのメンバーを指定します。 インターフェースに要素を含めるには、その横にあるチェックボックスをオンにします。

abstract にする

メソッド実装を現在のクラス内に残し、抽出されたスーパークラスで abstract を宣言するには、このオプションを選択します。

要約用の JavaDoc/ASDoc

JavaDoc /ASDoc エリアで、インラインドキュメントに適用するアクションを指定してください。 使用可能なオプションは以下のとおりです。

  • そのまま - このオプションを選択すると、インラインドキュメントはそのまま残ります。

  • コピー - このオプションを選択すると、現在の場所から削除せずに、抽出されたスーパークラスにインラインドキュメントがコピーされます。

  • 移動 - このオプションを選択すると、インラインドキュメントが抽出されたスーパークラスに移動され、現在の場所から削除されます。

2026 年 3 月 30 日