1. 程式人生 > >潭州課堂25班:Ph201805201 第十一課 繼承,多繼承和魔術方法,屬性和方法 (課堂筆記)

潭州課堂25班:Ph201805201 第十一課 繼承,多繼承和魔術方法,屬性和方法 (課堂筆記)

筆記 父類 當前 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 第十一課 繼承,多繼承和魔術方法,屬性和方法 (課堂筆記)