Qu'est-ce qu'une classe en Python ?

Qu'est-ce qu'une classe en Python ?

9 mai 2019 · 1 min. de lecture
quora Quora

Article initialement publié sur Quora

En première approximation, la même chose qu’une Classe dans n’importe quel autre langage.

Les classes sont un moyen de réunir des données et des fonctionnalités. Créer une nouvelle classe crée un nouveau type d’objet et ainsi de nouvelles instances de ce type peuvent être construites. Chaque instance peut avoir ses propres attributs, ce qui définit son état. Une instance peut aussi avoir des méthodes (définies par la classe de l’instance) pour modifier son état. (9. Classes - Documentation Python )

En deuxième approximation, c’est plus subtil et plus puissant : les classes sont des objets , on peut définir des Métaclasses , des Classes abstraites

Dr. Goulu
Auteurs
Dr. Goulu (il/lui)
Ingénieur à la retraite, toujours curieux et voyageur
EPFL MS Informatique 1988, PhD automatique 1994, eMBA Management of Technology

comments powered by Disqus