Qu'est-ce qu'une classe en Python ?
9 mai 2019
·
1 min. de lecture
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 …
Langages-De-Programmation
Classe
Langages-Orientes-Objet
Python-Langage-De-Programmation
Programmation-en-Python
Programmation-Orientee-Objet
Classe-Programmation
Classes
Language-De-Programmation

Auteurs
Dr. Goulu
(il/lui)
Ingénieur à la retraite, toujours curieux et voyageur
EPFL MS Informatique 1988, PhD automatique 1994, eMBA Management of Technology
Sur le même sujet
- Qu'est-ce qu'un bon exemple de variable globale et de son utilisation en Python ?
- Quelles sont les limitations des dataclasses de Python 3.7 comparé aux classes classiques de Python ?
- Est-il possible de créer des méthodes statiques en Python et de les appeler sans initialiser une classe, comme par exemple : ClassName.StaticMethod ()?
- Pourquoi dit-on que Python est un langage facile à apprendre ?
- Pourquoi les objets intégrés mutables ne peuvent-ils pas être transformés en Python ? Quel est l'avantage de cela ?
