天天看點

Python - 面向對象程式設計 - __init__() 構造方法

在建立類時, 可手動添加一個   __init__() 方法,稱為構造方法,這是一個執行個體方法

構造方法用于建立執行個體對象時使用,每當建立一個類的執行個體對象時,Python 解釋器都會自動調用它

一般用來初始化對象的某些屬性

init 的字首和字尾是兩個下劃線 _

方法可以包含多個參數,但必須要包含一個 self 參數,且必須為第一個參數,是以至少要包含一個 self 參數

第一個參數 self 指向新建立的對象

__init__() 構造方法并不是必寫

假設不寫,Python 也會自動添加一個僅包含 self 參數的 __init__() 構造方法,這又稱為類的預設構造方法

顯然,在建立 blog 這個對象時,隐式調用了手動建立的 __init__() 構造方法