1. 程式人生 > >python 創建一個實例:步驟一 編寫一個構造函數

python 創建一個實例:步驟一 編寫一個構造函數

nes spa 步驟 自動運行 自動 每次 color clas 函數

編寫一個構造函數

#在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

python 創建一個實例:步驟一 編寫一個構造函數