MulaiMulai sekarang secara gratis

Siapa Induknya?

a_microwave_oven adalah sebuah objek yang dibuat oleh microwave_oven_factory. a_fancy_microwave adalah sebuah objek yang dibuat oleh fancy_microwave_oven_factory. Anda dapat mengeksplorasi objek-objek ini di ruang kerja Anda.

Manakah pernyataan berikut yang benar?

  1. Microwave oven adalah fancy microwave oven. Artinya, inherits(a_microwave_oven, "FancyMicrowaveOven") mengembalikan TRUE.
  2. Fancy microwave oven adalah microwave oven. Artinya, inherits(a_fancy_microwave, "MicrowaveOven") mengembalikan TRUE.
  3. Kedua jenis microwave oven adalah objek R6. Artinya, inherits(a_microwave_oven, "R6") dan inherits(a_fancy_microwave, "R6") keduanya mengembalikan TRUE.
  4. Hanya microwave oven biasa yang merupakan objek R6. Artinya, inherits(a_microwave_oven, "R6") mengembalikan TRUE tetapi inherits(a_fancy_microwave, "R6") mengembalikan FALSE.
  5. Tidak ada dari kedua jenis microwave oven yang merupakan objek R6. Artinya, inherits(a_microwave_oven, "R6") dan inherits(a_fancy_microwave, "R6") keduanya mengembalikan FALSE.

Latihan ini adalah bagian dari kursus

Pemrograman Berorientasi Objek dengan S3 dan R6 di R

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga