編寫一個構造函數
#在python中,person 類的第一件是就是記錄關於人員的基本信息,這叫做實例對象屬性,並且它們通常通過給類方法函數中的self 屬性賦值來創建。 #賦給實力屬性第一個值得通常方法是,在__init__構造函數方法中將它們賦給self,構造函數方法包含了每次創建一個實例的時候python會自動運行的代碼 ##__init__ 是在沒有什么秒之處,只不過當產生一個實例的時候,會自動調用它且它有個特殊的第一個參數。 class Person(): def __init__(self,name,job=None,pay=0): self.name= name self.job = job self.pay = pay ###__nmae__ 檢查模塊的設計意圖是在文件底部運行測試語句。 if __name__ =='__main__': ##self-test code bob = Person('Bob Smith') sue = Person('Sue Jones',job='dev',pay = 100000) print(bob.name,bob.pay) print(sue.name,sue.pay)
輸出結果
Bob Smith 0
Sue Jones 100000