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?
- Zwykła kuchenka mikrofalowa jest kuchenką luksusową. Tzn.
inherits(a_microwave_oven, "FancyMicrowaveOven")zwracaTRUE. - Luksusowa kuchenka mikrofalowa jest zwykłą kuchenką mikrofalową. Tzn.
inherits(a_fancy_microwave, "MicrowaveOven")zwracaTRUE. - Oba typy kuchenek mikrofalowych są obiektami R6. Tzn.
inherits(a_microwave_oven, "R6")iinherits(a_fancy_microwave, "R6")zwracająTRUE. - Tylko zwykłe kuchenki mikrofalowe są obiektami R6. Tzn.
inherits(a_microwave_oven, "R6")zwracaTRUE, aleinherits(a_fancy_microwave, "R6")zwracaFALSE. - Żaden typ kuchenki mikrofalowej nie jest obiektem R6. Tzn.
inherits(a_microwave_oven, "R6")iinherits(a_fancy_microwave, "R6")zwracająFALSE.
To ćwiczenie jest częścią kursu
Programowanie obiektowe z S3 i R6 w R
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie