Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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ớp SocialMedia kế thừa từ Document.
  • Định nghĩa phương thức __init__() của SocialMedia để khởi tạo một Document.

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)
Chỉnh sửa và Chạy Mã