Wie is de baas?
a_microwave_oven is een object gemaakt door microwave_oven_factory. a_fancy_microwave is een object gemaakt door fancy_microwave_oven_factory. Je kunt deze objecten verkennen in je werkruimte.
Welke van de volgende uitspraken zijn waar?
- Een magnetron is een luxe magnetron. Dus
inherits(a_microwave_oven, "FancyMicrowaveOven")geeftTRUEterug. - Een luxe magnetron is een magnetron. Dus
inherits(a_fancy_microwave, "MicrowaveOven")geeftTRUEterug. - Beide typen magnetron zijn R6-objecten. Dus
inherits(a_microwave_oven, "R6")eninherits(a_fancy_microwave, "R6")geven allebeiTRUEterug. - Alleen gewone magnetrons zijn R6-objecten. Dus
inherits(a_microwave_oven, "R6")geeftTRUEterug maarinherits(a_fancy_microwave, "R6")geeftFALSEterug. - Geen van beide typen magnetron zijn R6-objecten. Dus
inherits(a_microwave_oven, "R6")eninherits(a_fancy_microwave, "R6")geven allebeiFALSEterug.
Deze oefening maakt deel uit van de cursus
Objectgeoriënteerd programmeren met S3 en R6 in R
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen