潭州課堂25班:Ph201805201 第十一課 繼承,多繼承和魔術方法,屬性和方法 (課堂筆記)
阿新 • • 發佈:2018-06-13
筆記 父類 當前 TE -s __del__ color true ont
繼承:
class p : cls_name = ‘p‘ def __init__(self): print(‘正在實例化‘) def __del__(self): print(‘正在銷毀‘) class cb(p): # 當前類繼承()中類 pass c = cb() print(c)
重寫:
class p : cls_name = ‘p‘ def __init__(self): print(‘正在實例化‘) def __del__(self): print(‘正在銷毀‘) class cb(p): # 當前類繼承()中類 def __init__(self): ## 在子類中 重寫 方法 print(‘正在實例化子類‘) c = cb() print(c)
多繼承
一個類可以繼承另一個類,繼承之後,他就可以用這個類(父類)的方法和屬性,
且類可以繼承多個類,
在繼承多個類中,如果多個父類的中有一樣的方法,繼承第一個類中的方法,
class pa : cls_name = ‘p‘ def __init__(self): print(‘正在實例化‘) def __del__(self): print(‘正在銷毀‘) class pb : cls_name = ‘p‘ def __init__(self): print(‘正在實例化‘) def __del__(self): print(‘正在銷毀‘) class cb(pa,pb): # 當前類繼承()中類 pass c = cb() # 繼承多個父類,且中有相同方法,則繼承第一個類中的方法, print(c)
潭州課堂25班:Ph201805201 第十一課 繼承,多繼承和魔術方法,屬性和方法 (課堂筆記)