1. Uczyć się
  2. /
  3. Courses
  4. /
  5. R における S3 と R6 を使ったオブジェクト指向プログラミング

Connected

Exercise

高機能な電子レンジを作る

継承とは、子クラスのメソッドが親クラスのメソッドをそのまま引き継ぐことを意味します。

Instrukcje

100 XP

通常の電子レンジと高機能な電子レンジが、ワークスペースにあらかじめ定義されています。

  • 通常の電子レンジと高機能な電子レンジをインスタンス化し、それぞれ a_microwave_oven と a_fancy_microwave に代入します。
  • それぞれの電子レンジについて power_rating_watts の値を取得し、microwave_power_rating と fancy_microwave_power_rating に代入します。
  • identical()(docs)を使って、2つの電力定格が同じであることを確認します。
  • 各電子レンジの cook() メソッドを1秒間呼び出し、どちらも同じ動作になることを確認してください。