在建立類時, 可手動添加一個 __init__() 方法,稱為構造方法,這是一個執行個體方法
構造方法用于建立執行個體對象時使用,每當建立一個類的執行個體對象時,Python 解釋器都會自動調用它
一般用來初始化對象的某些屬性
init 的字首和字尾是兩個下劃線 _
方法可以包含多個參數,但必須要包含一個 self 參數,且必須為第一個參數,是以至少要包含一個 self 參數
第一個參數 self 指向新建立的對象
__init__() 構造方法并不是必寫
假設不寫,Python 也會自動添加一個僅包含 self 參數的 __init__() 構造方法,這又稱為類的預設構造方法
顯然,在建立 blog 這個對象時,隐式調用了手動建立的 __init__() 構造方法