ÎncepețiÎncepe gratuit

Cine e părintele?

a_microwave_oven este un obiect creat de microwave_oven_factory. a_fancy_microwave este un obiect creat de fancy_microwave_oven_factory. Poți explora aceste obiecte în spațiul tău de lucru.

Care dintre următoarele afirmații sunt adevărate?

  1. Un cuptor cu microunde obișnuit este un cuptor cu microunde de lux. Adică, inherits(a_microwave_oven, "FancyMicrowaveOven") returnează TRUE.
  2. Un cuptor cu microunde de lux este un cuptor cu microunde obișnuit. Adică, inherits(a_fancy_microwave, "MicrowaveOven") returnează TRUE.
  3. Ambele tipuri de cuptoare cu microunde sunt obiecte R6. Adică, inherits(a_microwave_oven, "R6") și inherits(a_fancy_microwave, "R6") returnează ambele TRUE.
  4. Doar cuptoarele cu microunde obișnuite sunt obiecte R6. Adică, inherits(a_microwave_oven, "R6") returnează TRUE, dar inherits(a_fancy_microwave, "R6") returnează FALSE.
  5. Niciunul dintre tipurile de cuptoare cu microunde nu este obiect R6. Adică, inherits(a_microwave_oven, "R6") și inherits(a_fancy_microwave, "R6") returnează ambele FALSE.

Acest exercițiu face parte din cursul

Programare orientată pe obiecte cu S3 și R6 în R

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul