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 merupakan bagian dari kursus
Pengantar Pemrograman Berorientasi Objek di Python
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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)