LoslegenKostenlos starten

Wer ist der Papa?

a_microwave_oven ist ein Objekt, das von microwave_oven_factory erzeugt wurde. a_fancy_microwave ist ein Objekt, das von fancy_microwave_oven_factory erzeugt wurde. Du kannst diese Objekte in deinem Arbeitsbereich erkunden.

Welche der folgenden Aussagen sind wahr?

  1. Ein Mikrowellenofen ist eine edle Mikrowelle. Das heißt, inherits(a_microwave_oven, "FancyMicrowaveOven") gibt TRUE zurück.
  2. Eine edle Mikrowelle ist ein Mikrowellenofen. Das heißt, inherits(a_fancy_microwave, "MicrowaveOven") gibt TRUE zurück.
  3. Beide Arten von Mikrowellenofen sind R6-Objekte. Das heißt, inherits(a_microwave_oven, "R6") und inherits(a_fancy_microwave, "R6") geben beide TRUE zurück.
  4. Nur normale Mikrowellenöfen sind R6-Objekte. Das heißt, inherits(a_microwave_oven, "R6") gibt TRUE zurück, aber inherits(a_fancy_microwave, "R6") gibt FALSE zurück.
  5. Keiner der Mikrowellenöfen ist ein R6-Objekt. Das heißt, inherits(a_microwave_oven, "R6") und inherits(a_fancy_microwave, "R6") geben beide FALSE zurück.

Diese Übung ist Teil des Kurses

<Kurs>Objektorientierte Programmierung mit S3 und R6 in R</Kurs>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten