Kom igångKom igång gratis

Använd arv för att skapa en klass

Du har tidigare skrivit en Document-klass för textanalys, men ditt NLP-projekt kommer nu att fokusera på data från sociala medier. Din generella Document-klass kan vara användbar senare, så det är bäst att inte förstöra den när fokus skiftar till tweets.

Istället för att kopiera den redan skrivna funktionaliteten använder du DRY-principen och arv för att snabbt skapa din nya SocialMedia-klass.

Den här övningen är en del av kursen

Mjukvaruutvecklingsprinciper i Python

Visa kurs

Övningsinstruktioner

  • Document är förinläst i sessionen.
  • Komplettera class-uttrycket för att skapa en SocialMedia-klass som ärver från Document.
  • Definiera SocialMedias __init__()-metod som initialiserar ett Document.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Define a SocialMedia class that is a child of the `Document class`
class ____:
    def __init__(self, text):
        ____.____(self, text)
Redigera och kör kod