ПочатиПочніть безкоштовно

Створення класу за допомогою наслідування

Раніше ви створили клас Document для аналізу тексту, але тепер ваш NLP‑проєкт зосереджується на даних із соцмереж. Загальний клас Document може знадобитися пізніше, тож краще його не змінювати, навіть якщо ваша увага переходить до твітів.

Замість копіювати-вставляти вже написану функціональність, скористайтеся принципом DRY та наслідуванням, щоб швидко створити новий клас SocialMedia.

Ця вправа є частиною курсу

Принципи Software Engineering у Python

Переглянути курс

Інструкції до вправи

  • Document уже завантажено в сеанс.
  • Доповніть оголошення class, щоб створити клас SocialMedia, який успадковує Document.
  • Визначте метод __init__() класу SocialMedia, який ініціалізує Document.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Define a SocialMedia class that is a child of the `Document class`
class ____:
    def __init__(self, text):
        ____.____(self, text)
Редагувати та запускати код