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ırEgzersiz talimatları
classifadesini tamamlayarakTweets'inSocialMedia'dan kalıtım almasını sağla.SocialMediazaten ortamına yüklenmiş durumda.- Üst sınıfın
__init__metodunu çağırmak içinsuper()kullan. retweet_texti tanımla.filter_linesçağrısını doğru parametre adıyla tamamlamak içinhelp()kullan.filter_lineszaten ortamına yüklenmiş durumda._process_retweetstenretweet_texti birSocialMediaörneği olarakreturnet.
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)