Ceci est une ancienne révision du document !
Une classe permet de regrouper l'ensemble des méthodes et des propriétés commune à un ensemble d'objets. Elle est définie de la manière suivante.
class NomDeLaClasse: #instructions de la classe #La définition de la classe est terminée.
Comme il est impossible de définir une classe complétement vide, on peut y ajouter l'instruction “pass”, qui permet de ne rien faire.
class NomDeLaClasse: pass
Les attributs ne doivent pas être utilisées directement par l'utilisateur. Ils sont alors définis dans la classe grâce à une méthode d'initialisation dans la classe :
def __init__ (self): self.attribut = valeur #définition des attributs. #self représente l'objet