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?
- Ein Mikrowellenofen ist eine edle Mikrowelle. Das heißt,
inherits(a_microwave_oven, "FancyMicrowaveOven")gibtTRUEzurück. - Eine edle Mikrowelle ist ein Mikrowellenofen. Das heißt,
inherits(a_fancy_microwave, "MicrowaveOven")gibtTRUEzurück. - Beide Arten von Mikrowellenofen sind R6-Objekte. Das heißt,
inherits(a_microwave_oven, "R6")undinherits(a_fancy_microwave, "R6")geben beideTRUEzurück. - Nur normale Mikrowellenöfen sind R6-Objekte. Das heißt,
inherits(a_microwave_oven, "R6")gibtTRUEzurück, aberinherits(a_fancy_microwave, "R6")gibtFALSEzurück. - Keiner der Mikrowellenöfen ist ein R6-Objekt. Das heißt,
inherits(a_microwave_oven, "R6")undinherits(a_fancy_microwave, "R6")geben beideFALSEzurück.
Diese Übung ist Teil des Kurses
Objektorientierte Programmierung mit S3 und R6 in R
Interaktive Übung
In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.
Übung starten