Mitarbeiterklasse
Die Aufgabe besteht darin, eine Klasse Employee zu implementieren, die die Daten und Operationen eines Mitarbeiters in einem Unternehmen repräsentiert. Ein Employee hat vier Attribute:
name: ein String, der den Namen des Mitarbeiters angibt.id: ein String, der die Mitarbeiter-ID darstellt.department: ein String, der die Abteilung des Mitarbeiters angibt.salary: ein Float, der das monatliche Gehalt des Mitarbeiters darstellt.
Die Klasse Employee sollte folgende Methoden besitzen:
get_details(): Gibt eine String-Repräsentation einesEmployeezurück. Dieser String sollte denname, dieidund diedepartmentdesEmployeeim folgenden Format enthalten: „Name: <NAME>, ID: <ID>, Department: <DEPARTMENT>“.calculate_annual_salary(): Gibt einen Float zurück, der das Jahresgehalt desEmployeedarstellt. Das Jahresgehalt wird berechnet, indem das monatliche Gehalt mit 12 multipliziert wird.
Eingabe | Ausgabe |
|---|---|
| Name: John Doe, ID: JD01, Department: Engineering |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB