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
Einführung in objektorientierte Programmierung in Python
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)