IniziaInizia gratis

Usare l'ereditarietà per creare una classe

Hai già scritto una classe Document per l'analisi del testo, ma ora il tuo progetto di NLP sarà incentrato sui dati dei social media. La tua classe Document generale potrebbe tornare utile più avanti, quindi è meglio non toccarla mentre ti concentri sui tweet.

Invece di copiare e incollare la funzionalità già scritta, userai i principi DRY e l'ereditarietà per creare rapidamente la nuova classe SocialMedia.

Questo esercizio fa parte del corso

Principi di Ingegneria del Software in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Document è già stato caricato nella sessione.
  • Completa la dichiarazione di class per creare una classe SocialMedia che eredita da Document.
  • Definisci il metodo __init__() di SocialMedia che inizializza un Document.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Define a SocialMedia class that is a child of the `Document class`
class ____:
    def __init__(self, text):
        ____.____(self, text)
Modifica ed esegui il codice