Füge einen Klassenkonstruktor hinzu
In dieser Übung arbeitest du weiter an der Klasse Employee. Anstatt die Methoden wie set_salary() aus der vorherigen Lektion zu verwenden, fügst du einen Konstruktor hinzu, der Name und Gehalt direkt beim Erstellen des Objekts zuweist.
Attribute im Konstruktor zu initialisieren ist sinnvoll, weil so sichergestellt ist, dass das Objekt zum Zeitpunkt seiner Erstellung alle nötigen Attribute besitzt.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in objektorientierte Programmierung in Python</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)