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
Instrukcje do ćwiczenia
- Klasa
Documentjest już wczytana w sesji. - Uzupełnij instrukcję
class, aby utworzyć klasęSocialMediadziedziczącą po klasieDocument. - Zdefiniuj metodę
__init__()klasySocialMedia, która inicjalizuje obiekt klasyDocument.
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)