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

Connected

Cvičení

Kdo je rodič?

a_microwave_oven je objekt vytvořený pomocí microwave_oven_factory. a_fancy_microwave je objekt vytvořený pomocí fancy_microwave_oven_factory. Tyto objekty můžeš prozkoumat ve svém pracovním prostředí.

Která z následujících tvrzení jsou pravdivá?

  1. Mikrovlnná trouba je luxusní mikrovlnná trouba. Tedy inherits(a_microwave_oven, "FancyMicrowaveOven") vrátí TRUE.
  2. Luxusní mikrovlnná trouba je mikrovlnná trouba. Tedy inherits(a_fancy_microwave, "MicrowaveOven") vrátí TRUE.
  3. Oba typy mikrovlnných trub jsou R6 objekty. Tedy inherits(a_microwave_oven, "R6") i inherits(a_fancy_microwave, "R6") vrátí TRUE.
  4. Pouze běžné mikrovlnné trouby jsou R6 objekty. Tedy inherits(a_microwave_oven, "R6") vrátí TRUE, ale inherits(a_fancy_microwave, "R6") vrátí FALSE.
  5. Žádný z typů mikrovlnných trub není R6 objekt. Tedy inherits(a_microwave_oven, "R6") i inherits(a_fancy_microwave, "R6") vrátí FALSE.

Pokyny

50 XP

Možné odpovědi