1. Nauka
  2. /
  3. Kursy
  4. /
  5. Programowanie obiektowe z S3 i R6 w R

Connected

ćwiczenie

Kto jest rodzicem?

a_microwave_oven to obiekt utworzony przez microwave_oven_factory. a_fancy_microwave to obiekt utworzony przez fancy_microwave_oven_factory. Możesz zbadać te obiekty w swoim środowisku pracy.

Które z poniższych stwierdzeń są prawdziwe?

  1. Zwykła kuchenka mikrofalowa jest kuchenką luksusową. Tzn. inherits(a_microwave_oven, "FancyMicrowaveOven") zwraca TRUE.
  2. Luksusowa kuchenka mikrofalowa jest zwykłą kuchenką mikrofalową. Tzn. inherits(a_fancy_microwave, "MicrowaveOven") zwraca TRUE.
  3. Oba typy kuchenek mikrofalowych są obiektami R6. Tzn. inherits(a_microwave_oven, "R6") i inherits(a_fancy_microwave, "R6") zwracają TRUE.
  4. Tylko zwykłe kuchenki mikrofalowe są obiektami R6. Tzn. inherits(a_microwave_oven, "R6") zwraca TRUE, ale inherits(a_fancy_microwave, "R6") zwraca FALSE.
  5. Żaden typ kuchenki mikrofalowej nie jest obiektem R6. Tzn. inherits(a_microwave_oven, "R6") i inherits(a_fancy_microwave, "R6") zwracają FALSE.

Instrukcje

50 XP

Możliwe odpowiedzi