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>Instructions de l’exercice
Documenta été préchargée dans la session.- Complétez l'instruction
classpour créer une classeSocialMediaqui hérite deDocument. - Définissez la méthode
SocialMediade__init__()qui initialise unDocument.
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)