Dùng kế thừa để tạo một lớp
Trước đây bạn đã viết một lớp Document để phân tích văn bản, nhưng dự án NLP của bạn giờ sẽ tập trung vào dữ liệu Mạng xã hội. Lớp Document dùng chung có thể vẫn hữu ích sau này nên tốt nhất đừng xóa nó khi bạn chuyển trọng tâm sang tweet.
Thay vì sao chép-dán chức năng đã viết sẵn, bạn sẽ áp dụng nguyên tắc 'DRY' và kế thừa để nhanh chóng tạo lớp SocialMedia mới.
Bài tập này là một phần của khóa học
Nguyên tắc Kỹ thuật Phần mềm với Python
Hướng dẫn bài tập
Documentđã được nạp sẵn trong phiên làm việc.- Hoàn thiện câu lệnh
classđể tạo lớpSocialMediakế thừa từDocument. - Định nghĩa phương thức
__init__()củaSocialMediađể khởi tạo mộtDocument.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Define a SocialMedia class that is a child of the `Document class`
class ____:
def __init__(self, text):
____.____(self, text)