< 講座一覧に戻る
学習ロードマップ

継承とポリモーフィズム

継承は、既存のクラス(スーパークラス)の機能を新しいクラス(サブクラス)に引き継ぐことで、コードの再利用性を向上させます。ポリモーフィズムは、異なるクラスのオブジェクトが同じインターフェースを共有し、互換的に使用できる特性です。このセクションでは、単一継承と多重継承、メソッドのオーバーライド、super()関数の使い方、抽象クラスとインターフェースとしてのプロトコルについて、Pythonでの具体的な実装を通じて理解を深めます。

全12レッスン 進捗 0% 0 / 12 完了

次に学ぶ項目

継承の基本概念

オブジェクト指向プログラミングの継承基本概念について解説。既存のクラスの特性を新しいクラスが引き継ぐ仕組み、AnimalクラスからDogクラスとCatクラスへの継承例、コードの再利用性と拡張性向上の方法を初心者向けに学習。

学習を再開

ステップで学ぶ継承とポリモーフィズム

気になるサブトピックから直接選択できます。

よくある質問

この講座は初心者でも学べますか?

はい。カリキュラム順に進めることで、必要な基礎から段階的に学べます。

コードの実行環境は必要ですか?

不要です。ブラウザ上でPythonコードを書いて実行できます。

途中から再開できますか?

ログインすると学習進捗を保存し、続きから再開しやすくなります。

関連するブログ記事

講座とあわせて読むと、Python学習の全体像をつかみやすくなります。