Qui est le parent?
a_microwave_oven est un objet créé par microwave_oven_factory. a_fancy_microwave est un objet créé par fancy_microwave_oven_factory. Vous pouvez explorer ces objets dans votre espace de travail.
Lesquelles des affirmations suivantes sont vraies?
- Un four à micro-ondes est un four à micro-ondes haut de gamme. Autrement dit,
inherits(a_microwave_oven, "FancyMicrowaveOven")retourneTRUE. - Un four à micro-ondes haut de gamme est un four à micro-ondes. Autrement dit,
inherits(a_fancy_microwave, "MicrowaveOven")retourneTRUE. - Les deux types de fours à micro-ondes sont des objets R6. Autrement dit,
inherits(a_microwave_oven, "R6")etinherits(a_fancy_microwave, "R6")retournent tous deuxTRUE. - Seuls les fours à micro-ondes ordinaires sont des objets R6. Autrement dit,
inherits(a_microwave_oven, "R6")retourneTRUEmaisinherits(a_fancy_microwave, "R6")retourneFALSE. - Aucun des deux types de fours à micro-ondes n'est un objet R6. Autrement dit,
inherits(a_microwave_oven, "R6")etinherits(a_fancy_microwave, "R6")retournent tous deuxFALSE.
Cette activité fait partie du cours
Programmation orientée objet avec S3 et R6 en R
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice