PyCharm 2026.1 Help

抽象クラスのメソッドを実装する

クラスが特定の抽象クラスを実装するものとして宣言されている場合、そのクラスのメソッドを実装する必要があります。 PyCharm は実装されたメソッドのスタブを作成します。

@abstractmethod で装飾されたメソッドと raise NotImplementedError を含むメソッドを実装することが可能です。

抽象メソッドを実装する

  1. デフォルトでは、抽象メソッドを実装していないクラスはコードインスペクションによって検出され、エディターでハイライトされます。

    エディターでのクラス階層チェック

    バルブアイコン Intentions action button をクリックするか、 Alt+Enter を押して 抽象メソッドを実装する を選択します。

    クラス階層チェックのクイックフィックス

    または、メインメニューから コード | メソッドを実装する を選択するか、 Ctrl+I を押します。 クラス定義の任意の場所を右クリックして、 生成 Alt+Insert をクリックし、 メソッドの実装 を選択することもできます。

  2. 表示されたダイアログで、実装するメソッドを選択します(複数選択を行うには、 Shift または Ctrl キーを押し続けます)。 このリストには、すでに実装されているメソッド、または現在のクラスからアクセスできないメソッドは含まれません。

    実装するメソッドの選択ダイアログ
  3. OK をクリックし、メソッド本体のソースコードを入力します。

    ガターの オーバーライド アイコンにカーソルを合わせると、基本クラスの名前が表示されます。 それをクリックして、 実装されたメソッド宣言を開きます。

    ガターにメソッドアイコンを実装する
2026 年 6 月 1 日