1. 程式人生 > >python3 繼承 在子類中如何呼叫父類中的方法

python3 繼承 在子類中如何呼叫父類中的方法

繼承

兩種在子類呼叫父類函式的方法:

一、使用未繫結子類的父類的方法,要傳入子類的物件,即self A.func(self)

二、使用super()呼叫 super().func()

'''
繼承
'''
class A:
    # a = 1
    def func(self):
        self.a = 8
        print('123')
    def func3(self):
        self.a = 0
        return self.a

class B(A):
    b = 2
    def func2(self):
        '''
        兩種在子類呼叫父類函式的方法,
        一、使用未繫結子類的父類的方法,要傳入子類的物件,即self  A.func(self)
        二、使用super()呼叫   super().func()
        '''
A.func(self) #super().func() print('qwe') b = B() b.func2()