Aan de slagGa gratis aan de slag

Voeg een class-constructor toe

In deze oefening ga je verder met de Employee-klasse. In plaats van de methoden zoals set_salary() te gebruiken die je in de vorige les schreef, introduceer je een constructor die naam en salaris aan de werknemer toekent op het moment dat het object wordt gemaakt.

Attributen initialiseren in de constructor is een goed idee, omdat dit ervoor zorgt dat het object alle benodigde attributen heeft zodra het wordt aangemaakt.

Deze oefening maakt deel uit van de cursus

Introductie tot objectgeoriënteerd programmeren in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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)     
Code bewerken en uitvoeren