Vem är föräldern?
a_microwave_oven är ett objekt skapat av microwave_oven_factory. a_fancy_microwave är ett objekt skapat av fancy_microwave_oven_factory. Du kan utforska dessa objekt i din arbetsyta.
Vilka av följande påståenden stämmer?
- En mikrovågsugn är en lyxmikrovågsugn. Det vill säga att
inherits(a_microwave_oven, "FancyMicrowaveOven")returnerarTRUE. - En lyxmikrovågsugn är en mikrovågsugn. Det vill säga att
inherits(a_fancy_microwave, "MicrowaveOven")returnerarTRUE. - Båda typerna av mikrovågsugn är R6-objekt. Det vill säga att
inherits(a_microwave_oven, "R6")ochinherits(a_fancy_microwave, "R6")båda returnerarTRUE. - Endast vanliga mikrovågsugnar är R6-objekt. Det vill säga att
inherits(a_microwave_oven, "R6")returnerarTRUEmeninherits(a_fancy_microwave, "R6")returnerarFALSE. - Ingen av typerna av mikrovågsugn är R6-objekt. Det vill säga att
inherits(a_microwave_oven, "R6")ochinherits(a_fancy_microwave, "R6")båda returnerarFALSE.
Den här övningen är en del av kursen
Objektorienterad programmering med S3 och R6 i R
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen