Zacznij terazZacznij za darmo

Tworzenie klasy z użyciem dziedziczenia

Wcześniej napisałeś klasę Document do analizy tekstu, ale twój projekt NLP skupi się teraz na danych z mediów społecznościowych. Ogólna klasa Document może się jeszcze przydać, więc lepiej jej nie porzucać, gdy zmieniasz kierunek na tweety.

Zamiast kopiować już napisany kod, skorzystasz z zasady DRY i dziedziczenia, aby szybko stworzyć nową klasę SocialMedia.

To ćwiczenie jest częścią kursu

Zasady inżynierii oprogramowania w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Klasa Document jest już wczytana w sesji.
  • Uzupełnij instrukcję class, aby utworzyć klasę SocialMedia dziedziczącą po klasie Document.
  • Zdefiniuj metodę __init__() klasy SocialMedia, która inicjalizuje obiekt klasy Document.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Define a SocialMedia class that is a child of the `Document class`
class ____:
    def __init__(self, text):
        ____.____(self, text)
Edytuj i uruchom kod