1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonによるオブジェクト指向プログラミング入門

Connected

演習

サブクラスを作成する

子クラス(サブクラス)の目的は、親クラスの機能をカスタマイズして拡張することです。

このコースの前半で登場した Employee クラスを思い出してください。多くの組織では、マネージャーは一般社員より権限や責任が大きいですよね。そこで、Employee よりも多くの機能を持つ Manager クラスを導入するのが自然です。

ただし、Manager も従業員であることに変わりはないため、Manager クラスは Employee クラスから継承すべきです。

この演習では、Manager 子クラスを作成し、コースの後半でこのクラスに特定の機能を追加していきます。

指示

100 XP
  • Employee を継承する Manager クラスを追加します。
  • キーワードを使って Manager クラスの中身を空にします。
  • Manager クラスを使って、名前を "Debbie Lashko"、給与を 86500 に設定した mng というオブジェクトを作成します。
  • mng の name 属性を出力します。