Quem é o pai?
a_microwave_oven é um objeto criado por microwave_oven_factory. a_fancy_microwave é um objeto criado por fancy_microwave_oven_factory. Você pode explorar esses objetos no seu workspace.
Quais das afirmações a seguir são verdadeiras?
- Um forno de micro-ondas é um micro-ondas sofisticado. Ou seja,
inherits(a_microwave_oven, "FancyMicrowaveOven")retornaTRUE. - Um micro-ondas sofisticado é um forno de micro-ondas. Ou seja,
inherits(a_fancy_microwave, "MicrowaveOven")retornaTRUE. - Ambos os tipos de forno de micro-ondas são objetos R6. Ou seja,
inherits(a_microwave_oven, "R6")einherits(a_fancy_microwave, "R6")ambos retornamTRUE. - Apenas fornos de micro-ondas comuns são objetos R6. Ou seja,
inherits(a_microwave_oven, "R6")retornaTRUE, masinherits(a_fancy_microwave, "R6")retornaFALSE. - Nenhum dos tipos de forno de micro-ondas é objeto R6. Ou seja,
inherits(a_microwave_oven, "R6")einherits(a_fancy_microwave, "R6")ambos retornamFALSE.
Este exercicio faz parte do curso
Programação Orientada a Objetos com S3 e R6 em R
exercicio interativo prático
Transforme teoria em prática com um dos nossos exercicio interativos
Iniciar exercicio