¿Quién es el padre?
a_microwave_oven es un objeto creado por microwave_oven_factory. a_fancy_microwave es un objeto creado por fancy_microwave_oven_factory. Puedes explorar estos objetos en tu espacio de trabajo.
¿Cuáles de las siguientes afirmaciones son verdaderas?
- Un horno microondas es un microondas elegante. Es decir,
inherits(a_microwave_oven, "FancyMicrowaveOven")devuelveTRUE. - Un microondas elegante es un horno microondas. Es decir,
inherits(a_fancy_microwave, "MicrowaveOven")devuelveTRUE. - Ambos tipos de horno microondas son objetos R6. Es decir,
inherits(a_microwave_oven, "R6")einherits(a_fancy_microwave, "R6")devuelvenTRUE. - Solo los hornos microondas normales son objetos R6. Es decir,
inherits(a_microwave_oven, "R6")devuelveTRUEperoinherits(a_fancy_microwave, "R6")devuelveFALSE. - Ninguno de los tipos de horno microondas es un objeto R6. Es decir,
inherits(a_microwave_oven, "R6")einherits(a_fancy_microwave, "R6")devuelvenFALSE.
Este ejercicio forma parte del curso
Programación orientada a objetos con S3 y R6 en R
ejercicio interactivo práctico
Convierte la teoría en práctica con uno de nuestros ejercicios interactivos
Empezar ejercicio