1.類的構(gòu)造函數(shù),用于初始化類成員等,只能用init ,不能換其他名字
2.init方法的意義:init方法在類的一個(gè)對(duì)象被建立時(shí),馬上運(yùn)行。
def init(self, name):
xxxxxxxxxx
3.類的方法與普通的函數(shù)只有一個(gè)特別的區(qū)別——它們必須有一個(gè)額外的第一個(gè)參數(shù)名稱,但是在調(diào)用這個(gè)方法的時(shí)候你不為這個(gè)參數(shù)賦值,Python會(huì)提供這個(gè)值。這個(gè)特別的變量指對(duì)象本身,按照慣例它的名稱是self。
4.init不是構(gòu)造函數(shù),Python對(duì)象在調(diào)用init的時(shí)候已被構(gòu)造出來(lái),稱為“初始化”比較合適。
5.如果子類的方法覆蓋了父類,想調(diào)用父類的方法怎么辦?
Python沒(méi)有super,很簡(jiǎn)單,直接“父類名.方法”即可。