Overerving gebruiken om een klasse te maken
Je hebt eerder een Document-klasse geschreven voor tekstanalyse, maar je NLP-project richt zich nu op socialmediadata. Je algemene Document-klasse kan later nog van pas komen, dus verwijder die niet terwijl je focus verschuift naar tweets.
In plaats van bestaande functionaliteit te kopiëren en plakken, gebruik je de DRY-principes en overerving om snel je nieuwe SocialMedia-klasse te maken.
Deze oefening maakt deel uit van de cursus
Software-engineeringprincipes in Python
Oefeninstructies
Documentis al in de sessie geladen.- Maak de
class-definitie af om eenSocialMedia-klasse te maken die erft vanDocument. - Definieer de
__init__()-methode vanSocialMediadie eenDocumentinitialiseert.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Define a SocialMedia class that is a child of the `Document class`
class ____:
def __init__(self, text):
____.____(self, text)