開始使用免費開始

使用繼承來建立類別

你先前已經為文字分析撰寫過一個 Document 類別,但你現在的 NLP 專案要聚焦在社群媒體資料。通用的 Document 類別之後可能還會用到,所以在把重點轉到推文時,最好不要把它改壞或刪掉。

與其把現有功能複製貼上,不如運用「DRY」與繼承的原則,快速建立新的 SocialMedia 類別。

本練習屬於課程

Python 的軟體工程原則

檢視課程

練習說明

  • Document 已在工作階段中預先載入。
  • 完成 class 宣告,建立繼承自 DocumentSocialMedia 類別。
  • 定義 SocialMedia__init__() 方法,並在其中初始化一個 Document

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Define a SocialMedia class that is a child of the `Document class`
class ____:
    def __init__(self, text):
        ____.____(self, text)
編輯並執行程式碼