開始使用免費開始

加入類別建構式

在這個練習中,你會繼續完成 Employee 類別。這次不再使用你在前一課寫的 set_salary() 等方法,而是加入一個建構式,讓物件在被建立時就把名字和薪資指定給員工。

在建構式中初始化屬性是一個好做法,因為這能確保物件在建立的那一刻就擁有所有必要的屬性。

本練習屬於課程

Python 物件導向程式設計入門

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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)     
編輯並執行程式碼