MulaiMulai sekarang secara gratis

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

Lihat Kursus

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)     
Edit dan Jalankan Kode