Pythonのクラス定義におけるsuper()について説明してみました
学校で各種言語のプログラミングを教えています.
Pythonのクラス定義におけるsuper()についてよく理解できずに悩んでいる人が多いように思いますので,使っている教科書から抜粋します.
テキスト本体の最新版はこちらの記事で配布しています.
super()について,多くの書籍では単に「スーパークラスを意味します」程度の解説にとどまっています.コードを書く上でsuper()が何を意味するのかが正確にわからないという方,ご参考まで.