CommencerCommencez gratuitement

Utiliser l'héritage pour créer une classe

Vous avez déjà écrit une classe Document pour l'analyse de texte, mais votre projet de NLP se concentre désormais sur des données de réseaux sociaux. Votre classe Document générale pourra être utile plus tard ; il vaut donc mieux ne pas la remplacer pendant que vous vous focalisez sur les tweets.

Au lieu de copier-coller le code déjà écrit, vous allez appliquer les principes « DRY » et l'héritage pour créer rapidement votre nouvelle classe SocialMedia.

Cet exercice fait partie du cours

<cours>Principes de génie logiciel en Python</cours>
Voir le cours

Instructions de l’exercice

  • Document a été préchargée dans la session.
  • Complétez l'instruction class pour créer une classe SocialMedia qui hérite de Document.
  • Définissez la méthode SocialMedia de __init__() qui initialise un Document.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Define a SocialMedia class that is a child of the `Document class`
class ____:
    def __init__(self, text):
        ____.____(self, text)
Modifier et exécuter le code