Python調用基類的方法

# 基類
class A(object):
    def show(self):
        print('base show')

# 派生類
class B(A):
    def show(self):
        print('derived show')
  
obj = B()
obj.show()
# 調用基類的show
obj.__class__ = A
obj.show()
# 調用派生類的show
obj.__class__ = B
obj.show()

打印日誌:

derived show
base show
derived show

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章