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
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)