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

Torun bir sınıf oluşturma

Bu egzersizde, SocialMedia sınıfından bir Tweets sınıfı oluşturmak için kalıtımı kullanacaksın. Tweetsin bu yeni torun sınıfı, retweetler gibi Twitter'a özgü detaylarla başa çıkabilecek.

Bu egzersiz

Python'da Yazılım Mühendisliği İlkeleri

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • class ifadesini tamamlayarak Tweets'in SocialMedia'dan kalıtım almasını sağla. SocialMedia zaten ortamına yüklenmiş durumda.
  • Üst sınıfın __init__ metodunu çağırmak için super() kullan.
  • retweet_texti tanımla. filter_lines çağrısını doğru parametre adıyla tamamlamak için help() kullan. filter_lines zaten ortamına yüklenmiş durumda.
  • _process_retweetsten retweet_texti bir SocialMedia örneği olarak return et.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Define a Tweet class that inherits from SocialMedia
class Tweets(____):
    def __init__(self, text):
        # Call parent's __init__ with super()
        ____
        # Define retweets attribute with non-public method
        self.retweets = self._process_retweets()

    def _process_retweets(self):
        # Filter tweet text to only include retweets
        retweet_text = filter_lines(self.text, ____='RT')
        # Return retweet_text as a SocialMedia object
        return ____(retweet_text)
Kodu Düzenle ve Çalıştır