IntelliJ IDEA 2026.1 Help

スーパークラスの抽出

スーパークラスの抽出リファクタリングを使用すると、既存のクラスのスーパークラスを作成できます。 元のクラスの名前を変更して、新しく作成されたスーパークラスの実装にすることもできます。 この場合、IntelliJ IDEA は元のクラスの使用箇所をすべて変更して、可能な場合はスーパークラスを使用します。

元のクラスのメンバーをスーパークラスに移動できます。 メソッドの場合、スーパークラスでメソッドを抽象として宣言して、メソッド宣言のみを転送できますが、実装は転送できません。 その結果、スーパークラスと、スーパークラスを継承する元のクラスが作成されます。

  1. エディターでクラスを開き、メインメニューから リファクタリング | 抽出 | スーパークラス を選択します。

  2. 表示されるダイアログで、スーパークラスを構成するクラス、場所、クラスメンバーの名前を指定します。 abstract にする チェックボックスを選択して、メソッド実装を現在のクラス内に残し、抽出されたスーパークラスで抽象クラスを宣言します。 リファクタリング をクリックします。

2026 年 3 月 30 日