使用继承创建类
您之前编写过用于文本分析的 Document 类,但现在 NLP 项目将聚焦于社交媒体数据。通用的 Document 类以后可能还会用到,所以在将重心转向推文时,最好不要把它改坏。
与其复制粘贴已有功能,不如遵循"DRY"(不要重复自己)和继承的原则,快速创建新的 SocialMedia 类。
本练习是课程的一部分
Python 中的软件工程原理
练习说明
- 会话中已预加载
Document。 - 补全
class声明,创建继承自Document的SocialMedia类。 - 定义
SocialMedia的__init__()方法,用于初始化一个Document。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Define a SocialMedia class that is a child of the `Document class`
class ____:
def __init__(self, text):
____.____(self, text)