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
Övningsinstruktioner
Documentär förinläst i sessionen.- Komplettera
class-uttrycket för att skapa enSocialMedia-klass som ärver frånDocument. - Definiera
SocialMedias__init__()-metod som initialiserar ettDocument.
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)