Javaアプリケーションを開発するとき、選択したクラスの参照をそのスーパータイプの1つへの参照で置き換えることによって、パラメータ、変数およびメンバーのタイプ仕様などの宣言を簡単に汎化できます。ただし、このような宣言のすべてが置換できるわけではありません。たとえば、メソッドの起動に使用される変数の宣言に対する置換は、このメソッドもスーパータイプに定義されていない場合は行われません。置換はプロジェクト内のすべての場所で行われます。
宣言を汎化するには、次のようにします。
次のいずれかの方法で、宣言を汎化するクラスまたはインタフェースを選択します。
Javaソース・エディタで、名前を選択します。
ナビゲータまたは構造ウィンドウで、名前を選択します。
メイン・メニューから、「リファクタ」「スーパータイプを可能であれば使用」を選択します。
「スーパータイプの使用」ダイアログが開きます。
「スーパータイプ」表で、宣言を汎化するスーパータイプを選択します。
操作をコミットする前に使用方法をインスペクトする場合は、「プレビュー」を選択します。
「OK」をクリックします。「プレビュー」を選択した場合は、「プレビュー」ログ・ウィンドウからの抽出操作を完了してください。方法
その他の場合は、ただちに置換が実行されます。
Javaプロジェクトのリファクタ
メンバーのリファクタ
式のリファクタ
Copyright © 1997, 2009, Oracle. All rights reserved.