Tambahkan konstruktor kelas
Pada latihan ini, Anda akan melanjutkan pengerjaan kelas Employee. Alih-alih menggunakan metode seperti set_salary() yang Anda tulis pada pelajaran sebelumnya, Anda akan menambahkan sebuah konstruktor yang menetapkan nama dan gaji untuk karyawan pada saat objek dibuat.
Menginisialisasi atribut di dalam konstruktor adalah ide yang baik karena memastikan objek memiliki semua atribut yang diperlukan sejak saat dibuat.
Latihan ini adalah bagian dari kursus
Pengantar Pemrograman Berorientasi Objek di Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)