谁是"父类"?
a_microwave_oven 是由 microwave_oven_factory 创建的对象。a_fancy_microwave 是由 fancy_microwave_oven_factory 创建的对象。您可以在工作区中探索这些对象。
下列哪些说法是正确的?
- 普通微波炉是豪华微波炉。也就是说,
inherits(a_microwave_oven, "FancyMicrowaveOven")返回TRUE。 - 豪华微波炉是普通微波炉。也就是说,
inherits(a_fancy_microwave, "MicrowaveOven")返回TRUE。 - 这两种微波炉都是 R6 对象。也就是说,
inherits(a_microwave_oven, "R6")和inherits(a_fancy_microwave, "R6")都返回TRUE。 - 只有普通微波炉是 R6 对象。也就是说,
inherits(a_microwave_oven, "R6")返回TRUE,但inherits(a_fancy_microwave, "R6")返回FALSE。 - 两种微波炉都不是 R6 对象。也就是说,
inherits(a_microwave_oven, "R6")和inherits(a_fancy_microwave, "R6")都返回FALSE。
本练习是课程的一部分
