Aan de slagBegin gratis

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

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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