継承とは 「犬」も「猫」も「動物」の一種であり、どちらも名前を持ち、ご飯を食べるという共通点があります。こうした共通の性質を持つクラスを作るたびに、同じコードを何度も書くのは無駄ですよね。継承を使うと、共通の性質を持つ「親クラス(基底クラス)」をまず定義しておき、そこから「子クラス(派生クラス)」がその機能をまるごと引き継げるようになります。子クラスは、親クラスのメソッドや属性をそのまま使えるうえ、必要な部分だけを追加・変更することもできます。 書き方はとてもシンプルで、class 子クラス名(親クラス名):のように、親クラスを括弧の中に書くだけです。