En Python, une classe est un modèle pour créer des objets. Elle définit les propriétés et les comportements que les objets créés à partir de cette classe auront. Un objet est une instance de la classe, c’est-à-dire un objet concret créé à partir de la classe.
Dans cet exemple, la classe Dog définit les propriétés name et breed, ainsi que la méthode bark. La méthode __init__ est un constructeur qui initialise les propriétés de l’objet lorsqu’il est créé. La méthode bark imprime simplement “Woof!” sur la sortie standard.
Pour créer un objet de la classe Dog, nous utilisons le mot-clé class suivi du nom de la classe et des parenthèses. Nous passons les arguments
et
au constructeur lors de la création de l’objet. Nous pouvons ensuite accéder aux propriétés de l’objet en utilisant la syntaxe
et appeler les méthodes de l’objet en utilisant la syntaxe
.
Dans l’exemple ci-dessus, l’objet dog1 a les propriétés name et breed et la méthode bark. Nous pouvons créer d’autres objets de la classe Dog en utilisant la même syntaxe et en passant différents arguments au constructeur. Chaque objet créé sera une instance unique de la classe Dog avec ses propres propriétés et comportements.
Voici un exemple simple de classe en Python:
class Dog: def __init__(self, name, breed): self.name = name self.breed = breed def bark(self): print("Woof!") # Créer un objet de la classe Dog dog1 = Dog("Fido", "Labrador") # Accéder aux propriétés de l'objet print(dog1.name) # Output: "Fido" print(dog1.breed) # Output: "Labrador" # Appeler une méthode de l'objet dog1.bark() # Output: "Woof!"
Related Posts