「スーパークラスを抽出」ダイアログでは、「スーパークラスを抽出」リファクタリングコマンドのオプションを指定します。「スーパークラスを抽出」コマンドを使用し、選択したクラス内の非静的 public メソッドに基づいて新しいスーパークラスを作成できます。
「スーパークラスを抽出」ダイアログを開くには、ソースエディタか、「プロジェクト」ウィンドウ、または「ファイル」ウィンドウでクラスを選択したあと、「リファクタリング」>「スーパークラスを抽出」を選択します。
このダイアログには、次のフィールドがあります。
スーパークラスに含めるメンバーごとに、その左の列にあるチェックボックスを選択します。
実装を生成したくないメソッドがある場合は、そのメソッドの「抽象化」列のチェックボックスを選択します。「すべての変更をプレビュー」を選択解除すると、「次へ」をクリックしたあと、ただちにリファクタリングが行われます。
「すべての変更をプレビュー」チェックボックスを選択解除しなかった場合は、次の手順でリファクタリングを完了する必要があります。
「リファクタリング」ウィンドウが開き、リファクタリングの影響を受けるコードがツリー形式で表示されます。