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