python構造函數是什么?一起來看看吧!
構造函數指的是:1、在對象進行實例化的時候,系統自動調用的一個函數叫構造函數,通常此函數用來對實例化對象進行初始化;2、構造函數一定要有,如果沒有,則自動向上查找,按照MRO順序,直到找到為止
例如:
#?繼承的語法 #?在python中,任何類都有一個共同的父類叫object class?Person(): ????name?=?"NoName" ????age?=?18 ????__score?=?0???#?考試成績是秘密,只要自己知道 ????_petname?=?"sec"???#?小名,是保護的,子類可以用,但不能公用 ????def?sleep(self): ????????print("Sleeping?...?...") #?父類寫在括號里 class?Teacher(Person): ????teacher_id?=?"9527" ????def?make_test(self): ????????print("attention") t?=?Teacher() print(t.name) print(t._petname) #?私有訪問問題 #?公開訪問私有變量,報錯 #?print(t.__score) t.sleep() print(t.teacher_id) t.make_test()
以上就是小編今天的分享,希望可以幫助到大家。