スーパークラスの抽出
スーパークラスの抽出リファクタリングを使用すると、既存のクラスのスーパークラスを作成できます。 元のクラスの名前を変更して、新しく作成されたスーパークラスの実装にすることもできます。 この場合、IntelliJ IDEA は元のクラスの使用箇所をすべて変更して、可能な場合はスーパークラスを使用します。
元のクラスのメンバーをスーパークラスに移動できます。 メソッドの場合、スーパークラスでメソッドを抽象として宣言して、メソッド宣言のみを転送できますが、実装は転送できません。 その結果、スーパークラスと、スーパークラスを継承する元のクラスが作成されます。
エディターでクラスを開き、メインメニューから を選択します。
表示されるダイアログで、スーパークラスを構成するクラス、場所、クラスメンバーの名前を指定します。 abstract にする チェックボックスを選択して、メソッド実装を現在のクラス内に残し、抽出されたスーパークラスで抽象クラスを宣言します。 リファクタリング をクリックします。
2026 年 3 月 30 日