attribut de classe

Python

Anglais : class attribute

Déclaration des attributs

Un attribut de classe est déclaré au niveau d'une classe :

class essai :

# ceci un commentaire pour la classe essai

limite = 4.5

def f(i)

return i * 2

Dans le cas ci-dessus, il y a deux attributs : la variable limite et la fonction f.

limite est un attribut de classe, par opposition à un attribut d'instance (cf la fonction d’initialisation _init_ d'une classe et la référence self.

Il y a même un attribut prédéfini _doc_ qui donne la chaîne de documentation de la classe, c'est à dire le contenu du commentaire.

Accès à un attribut par la notation pointée

On accède à un attribut par la notation pointée en donnant le nom de la classe :

essai.limite = 4

essai.f(17)


» Glossaire du langage python