スーパークラスの抽出
現在のクラスの選択メンバーに基づいてスーパークラスを作成できます。スーパークラスは、選択メンバーに一致するフィールド宣言とメソッド宣言から構成されます。
スーパークラスを抽出するには、次のようにします。
-
ナビゲータ、構造ウィンドウまたはJavaソース・エディタ・ウィンドウで、クラス名を選択します。
-
メイン・メニューから、「リファクタ」
「スーパークラスの抽出」を選択します。「スーパークラスの抽出」ダイアログが開きます。
-
「パッケージ名」ボックスで、新しいスーパークラスが属するパッケージの名前を入力します。
-
「クラス名」ボックスで、新しいスーパークラスの名前を入力します。
-
「抽出するメンバー」表で、新しいインタフェースに含めるメンバーを選択します。メソッドをスーパークラスのabstractメソッドとして作成する場合は、そのメソッドの「抽象」ボックスを選択します。スーパークラスにメソッドの依存性を含める場合は、「依存性」ボックスを選択します。
-
クラスを指定する既存の宣言をスーパークラスを指定する宣言に変換する場合、「使用方法の置換」を選択します。
-
操作をコミットする前にその使用方法をインスペクトする場合は、「プレビュー」を選択します。このオプションは、「使用方法の置換」を選択した場合にのみ有効になります。
-
「OK」をクリックします。「プレビュー」を選択した場合、プレビュー・ログ・ウィンドウからの抽出操作を完了してください。「プレビュー」を選択しない場合、インタフェースが作成され、使用方法は置換されません。
関連項目
クラスおよびインタフェースのリファクタ
Copyright © 1997, 2006, Oracle. All rights reserved.