PyCharm 2026.1 Help

スーパークラスのメソッドをオーバーライドする

定義済みのテンプレートから必要なコードを生成することで、親クラスの任意のメソッドをオーバーライドできます。 PyCharm は、スーパークラスのメソッドへの呼び出しを含むスタブを作成し、メソッドの本体に意味のあるソースコードを開発者が実装する必要があります。

スーパークラスのメソッドをオーバーライドする

  1. コード メニューで、 メソッドのオーバーライド Ctrl+O をクリックします。 または、クラスファイル内の任意の場所を右クリックし、 生成 Alt+Insert をクリックして、 メソッドのオーバーライド を選択することもできます。

  2. オーバーライドするメソッドを選択します(複数選択するには、 Shift または Ctrl キーを押し続けてください)。 このリストには、すでにオーバーライドされているメソッド、または現在のサブクラスからアクセスできないメソッドは含まれません。

    オーバーライドするメソッドの選択
  3. OK をクリックし、メソッド本体のソースコードを入力します。

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

    ガター内のオーバーライドメソッドアイコン
2026 年 6 月 1 日