Objet et classe Python

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

"Fido"

et

"Labrador"

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

objet.propriété

et appeler les méthodes de l’objet en utilisant la syntaxe

objet.méthode()

.

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!"

 

Please follow and like us:
Pin Share