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

Şık Bir Mikrodalga Fırın Yapmak

Kalıtım, alt sınıfın yöntemlerinin üst sınıftakilerin birebir kopyası olduğu anlamına gelir.

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

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

Kursa Göz Atın

Egzersiz talimatları

Bir mikrodalga fırın ve bir de şık mikrodalga fırın çalışma alanında önceden tanımlandı.

  • Bir normal mikrodalga fırın ve bir şık mikrodalga fırın oluştur ve değerleri sırasıyla a_microwave_oven ve a_fancy_microwave değişkenlerine ata.
  • Her tür mikrodalga için power_rating_watts değerini al ve değerleri sırasıyla microwave_power_rating ve fancy_microwave_power_rating değişkenlerine ata.
  • İki güç değerinin aynı olduğunu doğrulamak için identical() (docs) kullan.
  • Her iki tür mikrodalga için de cook() yöntemini bir saniyeliğine çağır ve her iki durumda da aynı davranışı elde ettiğini gözlemle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Explore microwave oven classes
microwave_oven_factory
fancy_microwave_oven_factory

# Instantiate both types of microwave
a_microwave_oven <- ___
a_fancy_microwave <- ___

# Get power rating for each microwave
microwave_power_rating <- ___
fancy_microwave_power_rating <-___

# Verify that these are the same
identical(___, ___)

# Cook with each microwave
___
___
Kodu Düzenle ve Çalıştır