1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Objektově orientované programování s S3 a R6 v R

Connected

Cvičení

Luxusní mikrovlnná trouba

Dědičnost znamená, že metody podřízené třídy jsou přesnou kopií metod nadřízené třídy.

Pokyny

100 XP

V pracovním prostoru máš předem definovanou běžnou i luxusní mikrovlnnou troubu.

  • Vytvoř instanci běžné mikrovlnné trouby a luxusní mikrovlnné trouby a přiřaď je do proměnných a_microwave_oven a a_fancy_microwave.
  • Získej hodnotu power_rating_watts pro každý typ mikrovlnné trouby a přiřaď je do proměnných microwave_power_rating a fancy_microwave_power_rating.
  • Pomocí funkce identical() (dokumentace) ověř, že obě hodnoty výkonu jsou shodné.
  • Zavolej metodu cook() na každém typu mikrovlnné trouby s dobou vaření jednu sekundu a sleduj, že v obou případech dostaneš stejný výsledek.