1.魔法對象 __str _(self)
使用print(對象)輸出的時候,自動調用該方法
return語句 返回一個值
class 類名:
del _str_(self):
return 返回值
2.__del __(self)
在對象銷燬前自動調用該方法(析構方法)
析構方法: 作一些額外的工做
__del__(self):
3.面向對象的三大特徵: 封裝 繼承 多態
封裝
將屬性和方法放到一塊兒做爲一個總體, 實例化一個對象來處理 如:print 是一個功能
繼承
做用: 減小代碼的冗餘 爲了功能的升級和擴展---- 原來沒有的功能進行添加
魔法方法 都會被子類繼承
單繼承
子類繼承父類的屬性和方法 可使用父類的屬性和方法
格式 class 子類(父類)
多層繼承
class G () ----- class F(G) --- class M(F) 繼承了上上一層和上一次層
多繼承
class(M) ------ class(F) ------- class(M,F)
類的繼承連
格式 類名._mor_