Dans Python, les objets et les classes sont des concepts fondamentaux de la programmation orientée objet(POO). La programmation orientée objet vous permet de créer des objets avec leurs propres attributs et méthodes, ce qui rend l'organisation du code claire et maintenable.
Définition d'une classe dans Python
- Pour définir une nouvelle classe, utilisez le
class
mot-clé, suivi du nom de la classe(commençant généralement par une lettre majuscule). - A l'intérieur de la classe, vous pouvez définir des attributs(variables) et des méthodes(fonctions) que les objets de la classe auront.
Création d'objets à partir d'une classe
- Pour créer un objet à partir d'une classe, utilisez la syntaxe
class_name()
. - Cela initialisera un nouvel objet basé sur la classe définie.
Exemple : Voici un exemple simple de définition d'une classe et de création d'objets à partir de celle-ci :
Dans l'exemple ci-dessus, nous avons défini la Person
classe avec deux attributs name
et age
, ainsi qu'une méthode say_hello()
. Ensuite, nous avons créé deux objets person1
et person2
à partir de la Person
classe et appelé la say_hello()
méthode de chaque objet pour afficher leurs informations.