スーパータイプの優先
関連項目
「可能な場合はスーパータイプを使用」コマンドを使用して、型に対する参照を、その型のスーパータイプのどれかに対する参照に置き換えることができます。参照を置き換える前に、IDE は、スーパータイプとそのメンバーが、それらを参照するように変更するすべてのコードからアクセス可能であるかどうかを確認します。
「可能な場合はスーパータイプを使用」操作を開始する
- ソースエディタまたは「プロジェクト」ウィンドウで、操作する型を選択します。クラス、インタフェース、または列挙を選択できます。
- 「リファクタリング」>「可能な場合はスーパータイプを使用」を選択します。
- 「使用するスーパータイプを選択」リストで、現在使用されている型の代わりに参照するスーパータイプを選択します。
- (任意) 変更を加える前にその変更内容を事前に確認しなくてもよい場合は、「すべての変更をプレビュー」チェックボックスの選択を解除します。
- 「次へ」をクリックします。 「すべての変更をプレビュー」チェックボックスの選択を解除すると、変更が自動的に適用され、残りの処理がすべて省略されます。
- 「リファクタリング」ウィンドウに変更対象のコード行が表示されます。表示されたコード行のリストを参照し、変更しない行がある場合はその行のチェックボックスの選択を解除してください。プッシュするメンバーがあるクラスに複数のサブクラスがあり、メンバーを移動したくないサブクラスがある場合は、必ず、そのサブクラスのチェックボックスの選択を解除します。
- (任意) 「リファクタリング」ウィンドウに表示されたファイル名をダブルクリックすると、ファイルを開くことができます。また、行をダブルクリックすると、ファイルが開いて該当するコード行にカーソルが置かれます。
- 「リファクタリングを実行」をクリックし、選択した行に変更を加えます。
- 関連項目
- リファクタリングの手順早見表
- スーパークラスの抽出
- インタフェースの抽出
- スーパークラスへのクラスメンバーの移動
- Java パッケージ間でのクラスの移動
- クラス名またはインタフェース名の変更
- リファクタリングでの変更の取消し
著作権と商標について