Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Document is al in de sessie geladen.
  • Maak de class-definitie af om een SocialMedia-klasse te maken die erft van Document.
  • Definieer de __init__()-methode van SocialMedia die een Document initialiseert.

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)
Code bewerken en uitvoeren