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

Connected

演習

クラス属性の継承

この章の最初で、クラスのすべてのインスタンスに共有されるクラス属性とメソッドについて学びました。では、継承と組み合わせるとどう動作するでしょうか?

この演習では、章の最初のレッスンで登場した Player クラスのサブクラスを作成し、クラス属性とメソッドの継承を確認します。

Player クラスはすでに定義されています。Player クラスには、クラスレベルの属性 MAX_POSITION と MAX_SPEED があり、既定値はそれぞれ 10 と 3 でした。

指示1 / 2

undefined XP
    1
    2
  • Player を継承したクラス Racer を作成します。
  • クラス本体で MAX_SPEED に 5 を代入します。
  • Player オブジェクト p と Racer オブジェクト r を作成します(コンストラクタに引数は不要です)。

出力をよく観察してください。次はクイズです!