8 February 2012 Accéder aux atttributs prédéfinis d’une classe Classes class Animation: #définition d'une classe animation pass # Accéder à certains attributs printclass Animation: #définition d'une classe animation pass # Accéder à certains attributs print python
8 February 2012 Classe: définition d’une méthode statique Classes class MaClasse(object): def mtStatic(msg): print msg mtStatic = staticmethod( class MaClasse(object): def mtStatic(msg): print msg mtStatic = staticmethod( python
8 February 2012 Afficher les documentations des classes built-in Classes #Afficher les documentation de la classe Exception print Exception.__doc__ #Afficher les documenta#Afficher les documentation de la classe Exception print Exception.__doc__ #Afficher les documenta python
8 February 2012 Python: Exemple d’héritage Classes class A: pass class B: pass class C(A): pass class D(A,B,C): pass class A: pass class B: pass class C(A): pass class D(A,B,C): pass python
8 February 2012 Python: Exemple de documentation d’une classe Classes class Animation: #définition d'une classe animation # début de la documentation """ Manipuclass Animation: #définition d'une classe animation # début de la documentation """ Manipu python
8 February 2012 Exemple de définition et d’invocation d’une méthode personnalisée Classes class Operation: def somme(self, x, y): return x+y a=Operation() add=a.somme(10, 4) prclass Operation: def somme(self, x, y): return x+y a=Operation() add=a.somme(10, 4) pr python
8 February 2012 Exemple d’utilisation des méthodes ‘get’ et ‘set’ Classes class Employe(object): """Classe des Employés""" # Documentation de la classeclass Employe(object): """Classe des Employés""" # Documentation de la classe python
8 February 2012 Exemple d’utilisation d’un dictionnaire comme paramètre d’un constructeur Classes class Animation(object): def __init__(self, **points): self.__dict__ = points class Animation(object): def __init__(self, **points): self.__dict__ = points python
8 February 2012 Exemple de définition d’une classe en python Classes class Personne: #Définition de la classe personne pass #Rendre la classe nullclass Personne: #Définition de la classe personne pass #Rendre la classe null python
8 February 2012 Python: Définition d’un destructeur de la classe Classes class Journee: def __init__(self, nom): print 'Bienvenu monsieur', nom class Journee: def __init__(self, nom): print 'Bienvenu monsieur', nom python