BaşlayınÜcretsiz başlayın

Baba kim?

a_microwave_oven, microwave_oven_factory tarafından oluşturulmuş bir nesnedir. a_fancy_microwave, fancy_microwave_oven_factory tarafından oluşturulmuş bir nesnedir. Bu nesneleri çalışma alanında inceleyebilirsin.

Aşağıdaki ifadelerden hangileri doğrudur?

  1. Bir mikrodalga fırın, havalı bir mikrodalga fırındır. Yani, inherits(a_microwave_oven, "FancyMicrowaveOven") TRUE döndürür.
  2. Havalı bir mikrodalga fırın, bir mikrodalga fırındır. Yani, inherits(a_fancy_microwave, "MicrowaveOven") TRUE döndürür.
  3. Her iki tür mikrodalga fırın da R6 nesnesidir. Yani, inherits(a_microwave_oven, "R6") ve inherits(a_fancy_microwave, "R6") her ikisi de TRUE döndürür.
  4. Sadece normal mikrodalga fırınlar R6 nesnesidir. Yani, inherits(a_microwave_oven, "R6") TRUE döndürür ama inherits(a_fancy_microwave, "R6") FALSE döndürür.
  5. Hiçbiri R6 nesnesi değildir. Yani, inherits(a_microwave_oven, "R6") ve inherits(a_fancy_microwave, "R6") her ikisi de FALSE döndürür.

Bu egzersiz, kursun bir parçasıdır

R'de S3 ve R6 ile Nesne Yönelimli Programlama

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle

Egzersize başla