CommencezCommencez gratuitement

Ajouter un constructeur de classe

Dans cet exercice, vous allez continuer à travailler sur la classe Employee. Au lieu d'utiliser les méthodes comme set_salary() que vous avez écrites dans la leçon précédente, vous allez ajouter un constructeur qui attribue le nom et le salaire à l'employé au moment où l'objet est créé.

Initialiser des attributs dans le constructeur est une bonne idée, car cela garantit que l'objet possède tous les attributs nécessaires dès sa création.

Cette activité fait partie du cours

Introduction à la programmation orientée objet en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

class Employee:
  # Create __init__() method
  ____ ____(____, name, ____):
    # Create the name and salary attributes
    self.____ = ____
    ____ = ____
    
  def give_raise(self, amount):
    self.salary += amount

  def monthly_salary(self):
    return self.salary / 12
        
emp = Employee("Korel Rossi")
print(emp.name)
print(emp.salary)     
Modifier et exécuter le code