Archives de
Tag: constructeur

Structure et utilisation d’une classe en Python

Structure et utilisation d’une classe en Python

Il faut tout d’abord définir la classe qui va servir de base pour créer des objets. Cette classe est en quelque sorte une catégorie d’objets qui en définit les caractéristiques et les comportements. Nous allons modéliser ces objets dans cette classe, leur donner des attributs (des données liées à ces objets), leur donner des comportements (des méthodes suivies de code permettant de traiter ces données ou toute autre chose dont nous avons besoin comme par exemple des fonctions builtins du…

Lire la suite Lire la suite

Classe mère et classe fille – Héritage

Classe mère et classe fille – Héritage

Script : import string class Alphabet_majuscules (object): # classe mère def __init__(self): self.lettres = string.ascii_uppercase # équivalent à une chaîne reprenant tout l’alphabet avec la méthode upper () class Alphabet_minuscules (Alphabet_majuscules): # classe fille def __init__(self): Alphabet_majuscules.__init__(self) self.lettres = self.lettres.lower () Exécution : >>> test = Alphabet_majuscules () >>> test.lettres ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’ >>> test2 = Alphabet_minuscules () >>> test2.lettres ‘abcdefghijklmnopqrstuvwxyz’ >>> Commentaires : class Alphabet_majuscules (object): vous construisez votre classe mère comme une classe normale et ordinaire ! self.lettres = string.ascii_uppercase importation…

Lire la suite Lire la suite