शुरू करेंमुफ़्त में शुरू करें

Who's the Daddy?

a_microwave_oven is an object created by microwave_oven_factory. a_fancy_microwave is an object created by fancy_microwave_oven_factory. You can explore these objects in your workspace.

Which of the following statements are true?

  1. A microwave oven is a fancy microwave oven. That is, inherits(a_microwave_oven, "FancyMicrowaveOven") returns TRUE.
  2. A fancy oven microwave is a microwave oven. That is, inherits(a_fancy_microwave, "MicrowaveOven") returns TRUE.
  3. Both types of microwave oven are R6 objects. That is, inherits(a_microwave_oven, "R6") and inherits(a_fancy_microwave, "R6") both return TRUE.
  4. Only regular microwave ovens are R6 objects. That is, inherits(a_microwave_oven, "R6") returns TRUE but inherits(a_fancy_microwave, "R6") returns FALSE.
  5. Neither types of microwave oven are R6 objects. That is, inherits(a_microwave_oven, "R6") and inherits(a_fancy_microwave, "R6") both return FALSE.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Object-Oriented Programming with S3 and R6 in R

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें